DB2通过哪些技术或技术组合来实现灾备双活?

首先,请明确一下这里双活的含义,是指一个应用系统在双中心同时接受负载,还是不同的中心运行不同的应用系统?

其次,DB2通过哪些技术或技术组合实现灾备双活,业内有哪些成熟的架构方案?对于小企业来说,构建灾备双活的路径是怎样的?

最后,能否对上面提到DB2双活技术的优劣势以及使用场景进行简单介绍。

参与3

1同行回答

leilinleilin数据库管理员IBM
双活的说法通常有AA(Active-Active),AQ(Active-Query)的说法;AA又包含两种:两个中心运行相同的应用和运行不同的应用。AA并且两个中心同时运行相同的应用才是对双活数据库技术的真正考验。DB2 GDPC(拉伸的pureScale集群)技术实现了真正意义的双活,并且有着非常成功的实际案例支撑。...显示全部

双活的说法通常有AA(Active-Active),AQ(Active-Query)的说法;AA又包含两种:两个中心运行相同的应用和运行不同的应用。AA并且两个中心同时运行相同的应用才是对双活数据库技术的真正考验。

DB2 GDPC(拉伸的pureScale集群)技术实现了真正意义的双活,并且有着非常成功的实际案例支撑。DB2 GDPC 配合 HADR可以完美实现“两地三中心”架构,当然也可以采用存储复制实现异地容灾。DB2 GDPC有一定的技术难点,小企业不妨使用DB2 HADR+备库只读实现容灾和AQ的双活。

DB2 GDPC可以充分利用硬件资源的同时很好实现了数据库高可用和容灾;在性能方面,DB2 GDPC双活的两个数据中心有一定的距离要求,建议不要超过70公里,当然也得看应用中SQL读写比,写的比重越高,跨数据中心的节点间通讯越多,性能也会变差,导致交易的响应时间变长。但是,如果配置较多的成员节点还是可以提升总体的TPS的,另外应用部署上也要有所考虑,建议使用客户端亲和性配置,本数据中心的应用服务器只访问本数据中心内的数据库成员节点,避免应用跨数据中心的网络开销。

收起
IT其它 · 2017-05-10
浏览1803

提问者

wangweilong
数据库管理员某大

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-05
  • 关注会员:2 人
  • 问题浏览:4257
  • 最近回答:2017-05-10
  • X社区推广