在单处理机系统的时代,CPU常常成为数据库系统的瓶颈,所以出现了多处理机系统(MPP架构)。在多处理机系统中,单台服务器可扩展多至上千颗CPU,数据库系统在CPU上的压力减小,I/O成为主攻防线,但是仍然无法解决高可靠性(例如单点故障)的问题。 为了满足高可靠性的需要,不同的商用数据库厂商通过提供数据库集群系统来解决。Oracle的数据库集群系统被称为Oracle RAC,不同节点之间共享磁盘,分布式锁处理,全局缓存机制等,目前已经推出10年了,经历了各种严酷环境的考验,应用效果可以说是见仁见智。IBM在2009年也推出了DB2 pureScale集群系统,它来源于DB2 for z/OS的血脉,不同节点之间共享磁盘,但是与Oracle RAC不同的是,它采用了集中锁定和集中缓冲池机制来提升伸缩性,据称在IBM多伦多实验室,在128个节点的测试环境下,取得了非常好的效果,但是还需要经历实战的考验。
活动时间:
7月16日~7月23日
本期讨论话题: 商用数据库集群架构探讨—Oracle RAC vs DB2 pureScale 欢迎大家就本话题进行案例分享和讨论
活动奖励:
活动结束将选出5位幸运会员,赠送《从Oracle到DB2开发:从容转身》著作一本!
本期幸运会员:
hijk jindows
to407
hanaka
happyplus
|