以CDC为主的ODS环境最佳实践问题?

CDC为主的数据实时同步,应该怎么处理CDC不支持的数据库之间的异构数据同步?设置什么样的频率比较合适?在遇到实时要求较高的业务场景时,该怎么处理?
如果目标端有多个系统需要源端数据,是否考虑1对多的方式进行复制?对性能是否存在影响?以及维护成本如何?

参与9

2同行回答

chengzuqiaochengzuqiao系统架构师江西省农村信用社
现在IBM CDC为客户提供的最好的数据复制解决方案,是CDC+DataStage,CDC负责抽取,DataStage负责数据加工及装载,CDC 主流的数据库都支持,例oracle、mssql server、sybase、db2、teradata等数据库,目标端除了支持源端的数据库类型,还支持Message Queue、InfoSphere Information Ser...显示全部

现在IBM CDC为客户提供的最好的数据复制解决方案,是CDC+DataStage,CDC负责抽取,DataStage负责数据加工及装载,CDC 主流的数据库都支持,例oracle、mssql server、sybase、db2、teradata等数据库,目标端除了支持源端的数据库类型,还支持Message Queue、InfoSphere Information Server、Web Services 等。
IBM CDC 基于日志做数据复制的,对于日志变化量不是很大的话,做到准实时复制还是比较可靠的。因为日志变化量大的话,带宽及数据处理都会耗费时间,因此对日志变化量大的话,会存在一定的延时。
IBM CDC 基于日志做数据复制的,对性能影响基本可忽略,对于目标端有多个系统需要源数据,完全没问题,因为CDC和DataStage都是多任务并发调度的,互不影响。

收起
银行 · 2017-08-24
浏览2694
wang_jijiewang_jijie产品经理IBM
一般ODS是贴源的,没有数据转换,可以不用DataStage, 直接使用 CDC 从数据库到数据库的直接复制,可以实现准实时的ODS, 提高实效性。可以一对多的方式复制,对性能没有影响。显示全部

一般ODS是贴源的,没有数据转换,可以不用DataStage, 直接使用 CDC 从数据库到数据库的直接复制,可以实现准实时的ODS, 提高实效性。可以一对多的方式复制,对性能没有影响。

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

提问者

decode360
信息分析/架构师保密

问题来自

相关问题

相关资料

相关文章

问题状态

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