主流的数据复制方案有DB2 HADR,SQL Replication,Q Replication,CDC,各自优缺点?客户需要如何选择?

参与10

2同行回答

ytskfzjytskfzj  售前技术支持 , 北京圣博润高新技术股份有限公司
个人愚见:1、DB2 HADR , SQL Replication(是微软MSSQL的那个吧?)是基于基于同构数据库的复制,就是他们复制的时候对源和目的的数据库 甚至包含数据库版本、操作系统都是有要求的,他们的同步过程基于数据库本身或者配套软件完成,类似产品应该还有mysql Replication(mysql的复制工...显示全部

个人愚见:1、DB2 HADR , SQL Replication(是微软MSSQL的那个吧?)是基于基于同构数据库的复制,就是他们复制的时候对源和目的的数据库 甚至包含数据库版本、操作系统都是有要求的,他们的同步过程基于数据库本身或者配套软件完成,类似产品应该还有mysql Replication(mysql的复制工具和类型有点多),Oracle DG,MSSQL AlwaysOn(类似MSSQL Replication的升级版本,功能和性能都相当强)等等
2、CDC是一个异构的复制平台,目的是近乎实时的把一个数据库的数据抽取、清洗、载入另外一个数据库,对源和目标的数据库有版本要求但是通常支持范围要远大于同构模式的复制,类似的工具还有Oracle GG、alibaba otter/canal、linkedln databus和其他好多记得不名字的软件。
3、Q Replication是啥不知道。。。
4、至于客户需要怎么选择,同构和异构都有各种的优缺点或者说优劣势,取决于你的业务类型和预期值,比如您的目标仅是为了做数据库的容灾,想在另外的地方有一个数据实时备份,那同构是一个很好的选择;如果您的目标是做一个数据仓库,想把多个库的指定内容同步到一个数据库中进行集中分析,那您就需要选择异构;

收起
系统集成 · 2017-08-23
浏览4066
wang_jijiewang_jijie  产品经理 , IBM
HADR, SQL replication, Q-replication 都是在DB2 之间的,如果你的场景是DB2 to DB2, 那并无太大区别。只是HADR只整个库的,其他几个是表级的。但你如果是有非DB2的数据库加入复制场景,那么你就只能选择 CDC了。...显示全部

HADR, SQL replication, Q-replication 都是在DB2 之间的,如果你的场景是DB2 to DB2, 那并无太大区别。只是HADR只整个库的,其他几个是表级的。

但你如果是有非DB2的数据库加入复制场景,那么你就只能选择 CDC了。

收起
互联网服务 · 2017-08-24
浏览4111

提问者

chengzuqiao
系统架构师江西省农村信用社
擅长领域: 存储备份软件定义存储

问题来自

相关问题

问题状态

  • 发布时间:2017-08-22
  • 关注会员:3 人
  • 问题浏览:6805
  • 最近回答:2017-08-24
  • X社区推广