1)高数据安全性:数据集可扩性,任何时刻同时拥有多份一致的数据集。
这种高数据可靠性,只有用并行同步事务复制的方法才能做到。整个系统在任何时刻具有多个一致的数据集,这样一旦某一数据集遭到破坏,还有剩余的数据和数据库继续提供正常的服务。
2)高可用性:提供永不中断的服务
真正的集群系统必然能提供服务的高可度可用性。也就是说,系统对外是一个单一的逻辑映象,但是内部有高度的容错实现,能在某一节点出现错误的情况下,系统的服务不停止,并且能在不中断整个系统服务的情况下,修复出现错误的节点,使其重新加入集群中,继续提供服务。
3)高性能:显著提升数据库系统的性能
提升数据库系统的性能一直是各大数据厂商关注的问题,现在真正的数据库集群技术,应该象普通的集群系统那样,随着系统节点数目的增加而提供整个系统的性能。同时,整个集群内部由于事项了良好的负载均衡功能,可以显著提升数据库系统的性能。
4)高可靠性:数据库系统的可靠性增强
目前的数据库系统大多采用双数据库服务器,采用串行的连接方式,假设一台数据库服务器出现问题的几率为0.01%,那么整个数据库集群出现问题的概率至少应该是0.01% x 2;而真正的数据库集群系统由于应用了并行的连接方式,假设一台数据库服务器出现问题的几率为0.01%,两台数据库构成的数据库集群出错的概率就是0.01% x 0.01%,n台数据库构成的集群系统出错的概率就是 。所以可以看出,与目前数据库系统的机构相比,并行的数据库集群可以显著增强系统的可靠性。
5)高性价比:充分利用资源,降低系统TCO(总体拥有成本)
集群系统的一个特点是利用廉价的软硬件构件来组建系统,这样可以大大降低用户的整体投资,同时很强的随需应变的适应性。
6)高伸缩性:保证数据库系统具有良好的伸缩性
当前的数据库集群解决方案只是普通集群或容错备份方案在数落领域的简单应用,使得由此构建的所谓数据库集群系统缺乏集群系统真正应该有的可伸缩性。真正的数据库集群系统应该具备良好的可伸缩性,具有良好的横向扩展的能力。
同时,真正的数据库集群系统能降低数据库的管理/维护成本,而不是相反。即使里面有数据库节点发生错误,系统恢复工作也是很轻松的,一要点几下鼠标就可以完成。
而所以这一切的好处是只有在取得了理论和技术上的突破,才有可能实现。ICX集群采用并发事务处理的创新理论和技术,使得由其构建的数据库集群系统真正具备了上述应该具备的条件,使得数据库集系统首次真正具备了良好的可伸缩性,因此,我们把ICX定义为数据库扩展器。 |