|
您对自己的数据库系统性能满意吗?
您担心自己企业的核心数据丢失吗?
您希望自己企业的数据库系统保持7X24在线运行吗?
--“ICX”独一无二的数据库集群解决方案能为您解决上述所有的后顾之忧! |
| 由于社会对信息系统越来越依赖,这样对信息系统提出了更高的要求,信息技术也因此日新月异。而数据库系统在整个信息基础设施中起着关键作用。同时由于“集群”概念的广为人知,因此不少的公司开始打出各种旗号,号称他们能提供如何优秀的数据库集群。可是,如果我们报着探究事物本源的科学态度来考察这些所谓的集群,我们可以把它们归纳成下列三个类别:
第一类:基于串行复制
技术。实际上,串行复制技术,本来是用于数据复制和数据备份的。那么为什么有公司把采用这种技术构成的数据库系统称其为“数据库集群”呢?
第二类:基于HA(High
Availability)原理。此技术,适合于无状态的系统。说得通俗点,就是适合于那些只关心处理,不关心数据是否可靠、是否一致的系统,或者能容忍数据丢失或者不一致的系统,例如WEB服务器。此类系统实现HA或者负载均衡是很容易的。
第三类:以RAC为代表的系统。RAC在高端用户中应用得比较广泛,因此也对广大的数据库客户产生了很大的影响,可它究竟是一种什么样的技术呢?首先,RAC是共享数据存储的。既然RAC是共享存储的,从结构上看,SQL
Server是多线程的,这多个线程之间很自然也是共享存储的。很自然,这两者之间是否存在本源上的联系呢?
针对上述三类“数据库集群”,本网站将逐一详细分析。详细内容,请浏览本页下面的内容。
采用我们PCTI公司的数据库扩展技术,
能够立即构建一个崭新的,和上述三类完全不同的数据库集群系统,此种“数据库集群”,符合真正意义上的集群的含义,同时也符合数据库系统特有的本质要求。它能够令人惊讶地扩展你的数据库
系统的能力,每一台数据库都能够同时提高性能和可用性。显然,这些超过了仅仅是数据的简单备份的需求。详细内容请自行浏览本公司的网站。 |
数据库用户面临的问题 |
| 随着信息时代的发展,公司和企业的运作越来越依赖于计算机系统。大量有关企业生产、销售的数据维系着企业的生存,是企业珍贵的无形资产。这些数据一旦因为存储系统遭受到失窃、断电或不可避免的自然灾害,造成大量丢失,将会给企业带来重大的经济损失。根据顾能公司(Gartner)的调查数据,在经历大型灾难事件而导致系统停运的公司中,有五分之二左右的公司再也没有恢复运营,剩下的公司中也有接近三分之一在两年内破产了。而由于数据库的故障导致的重大事故确是时有发生的,让我们来看几个实例:
实例1: 2005年12月5日,国内某著名网络游戏公司的数据库服务器出现严重宕机事故,造成众多玩家数据丢失并蒙受经济 损失
实例2: 2005年6月9日某证券公司股票交易系统的数据库出现故障,股票无法正常买卖,迫使股民望“红”兴叹。
实例3: 2002年7月23日国内某机场数据库系统宕机,导致6000名旅客长时间滞留机场。
实例4: 2000年国内某银行的支付系统突然死机,给广大用户造成极大的损失和不便。 |
以上发生的这些事件都是与企业数据库系统相关的故障,一旦数据库系统发生故障,企业都会面对这样的问题:
1.关键业务数据丢失,无法找回
2.服务停止,业务中断,恢复时间不可预知
3.性能瓶颈,客户不耐烦 |
| |
数据库系统的三方面特性: |
从用户的角度来看,无论技术如何遍迁、如何复杂,所有的数据库系统不外乎应该实现下列三方面的要求:
1.数据可靠和安全:关于数据的重要性,大家都非常清楚,那么数据库系统的可靠性指标就是一个硬的指标。
2.系统性能:现在非常多的数据库客户困惑于数据库系统的性能。自然,性能问题是个整体的问题,涉及的因素很多。但是通过采用我们的ICX数据库集群解决方案,在完全兼容现有系统的条件下,系统就能得到明显的提高。
3.系统可用性:现在系统的可用性得到了广泛的重视,但是对于数据库系统而言,可用性的前提是上述两项得到根本的保证。 |
市场上现有的解决方案 |
面对上面提到的问题,该如何解决?
目前市场上,通常有下面三类解决方案:
1.双机容错软件构成的数据库高可用性解决方案
2.基于数据复制技术构成的数据库容灾解决方案
3.Oracle RAC系统的探讨
实际上,当前用于数据库集群的技术无非就是两大类,一类是为了提高应用级可用性而采用的技术;另一类是数据复制技术。显然,可扩展性是一个集群系统的本质特征,一般应用系统如此,数据库集群系统也应该如此。所谓的可扩展性,包括横向扩展和向上扩展。现在人们常说的集群系统,一般是指横向扩展系统,也就是:系统的可用性,性能,可靠性等重要特性可随节点的增加而提高。同样地,对于数据库集群系统,我们既希望它具有普通集群系统的普遍特性,同时又具有数据库系统特有的特性,即在满足应用的高可用性,高性能等前提条件下,同时提高数据的安全性,使得构建成的数据库集群系统真正具有高度的可伸缩性…
详细请看《一般集群系统和数据库集群系统的定义》
究其根本的原因,因为数据库系统和一般的信息系统不一样,它有信息处理系统和信息存储系统两类系统的特征。为什么我们说不能简单地把当前的数据复制技术应用于数据库集群系统呢?
详细请看《现有数据库备份和复制技术的本质特征》
2005年11月22日,《中国计算机报》刊登了这样一篇文章 —《容灾系统切换,你敢吗?》,正是说明了这个问题。 |
我们的解决之道:全新的ICX数据库集群解决方案 |
|
美国并行计算机公司在多年并行计算机技术的基础上,对现有的数据库并行计算机理论和技术进行了开创性的研究,开发出一套专门针对数据库的集群技术解决方案,已经取得美国国家专利,并且市场反响热烈。
ICX数据库集群系统采用世界独一无二的数据库并发同步事务技术,使由此建立的新型数据库集群系统与用现在技术构建的集群系统相比有着重大的区别和优点,它建立的数据库集群系统具有良好的可扩展性,即同时在下列三方面具有良好的扩展能力:
数据安全性
服务高可用性
数据库高性能 |
ICX新型数据库集群系统的基本配置示意图 |
ICX工作方式 |
1.同步并发事务处理:ICX将掌控所有影响数据库映像的事务,并进行数据的同步控制,使得集群中的各成员数据库在任何时刻
数据保持完全一致,实现真正的冗余。
2.只读查询的负载均衡:ICX对这类操作根据特定的算法,动态合理地分配给后面的多个数据库,从而实现负载均衡
,提供整个系统的性能。
3.自动的错误恢复,保证服务不中断。
4.实现了数据的零丢失:采用了低廉的成本,实现了人们梦寐以求的数据零丢失。 |
ICX 给用户带来的
益处 |
1.高数据可靠性:任何时刻同时拥有多份 冗余一致的数据集,实现数据零丢失。
2.高系统可用性:数据库集群能够提供永不中断的服务。
3.高系统性能: 通过ICX的负载均衡功能,可以显著提升数据库系统的性能。针对不同的应用系统,提升比率在30%-300%不等。
4.真正消除单点错误源,显著提高了系统的可靠性。
5.充分利用资源,降低系统TCO(总体拥有成本)。本方案价廉物美,利用现有的服务器配置就能构筑起一套强大的ICX数据库集群。
6.自动的错误恢复,简化系统管理,降低管理成本。
7.保证数据库系统具有良好的伸缩性。 |