为什么要基于Db2 pureScale 做数据库双活?优势和意义是什么?

为什么要基于Db2 pureScale 做数据库双活?优势和意义是什么?显示全部

为什么要基于Db2 pureScale 做数据库双活?优势和意义是什么?

收起
参与13

返回anikikong的回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行

之前讨论过为什么要做双活数据库,也就是做数据库双活系统的目的是什么,就是为了保证数据多中心部署0丢失,降低容灾切换时间,减少人为操作风险,降低成本。双活系统就是要将这几个方面做到极致。

在选型的过程中发现其实没有太多选择,能做到这一点的成熟软件和技术只有Db2 pureScale集群技术和Oracle RAC技术。这里说说我们为什么要用Db2 pureScale而不是Oracle RAC。从业界经验来说,Oracle Extend RAC是面向同城双活的数据库产品,然而从各方了解都不推荐使用,即便是使用了这个技术的案例里面,灾备机房节点也只是作为热备,没有提供对等的服务,这个是与我们建设双活的应用目标有差距的。而Db2 GDPC(地理位置上分开的pureScale集群)方案从设计之初就是为了做对等双活,国内也已经有上线案例。从厂商支持力度上来说,IBM主推这个技术并且支持好,Oracle相比差一点。从底层技术来说,IBM的pureScale在可扩展性,对应用透明等特点上是优于Oracle的。所以建议选择Db2 GDPC方案来建设双活环境。

银行 · 2017-10-12
浏览1685

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2017-10-12
  • 关注会员:3 人
  • 回答浏览:1685
  • X社区推广