针对于CDC同步复制技术,如何验证生产端和异地灾备端的数据一致性?如何提高两端的数据一致性?

针对于CDC同步复制技术,如何验证生产端和异地灾备端的数据一致性?如何提高两端的数据一致性?

参与29

4同行回答

zp_ccczp_ccc  高级技术主管 , 国内某金融科技公司
本场讨论的主题主要是传统存储灾备场景下的问题,CDC的问题我们会再开讨论会。简单解释一下您提出的问题,通常验证数据一致性,会采用数据比对的方法来做,极限做法做全库对比,但是通常不可取,应为耗时很长,多数采用主要表的统计和查询来做对比。这是业务层面的比对。当然很多的数...显示全部

本场讨论的主题主要是传统存储灾备场景下的问题,CDC的问题我们会再开讨论会。

简单解释一下您提出的问题,通常验证数据一致性,会采用数据比对的方法来做,极限做法做全库对比,但是通常不可取,应为耗时很长,多数采用主要表的统计和查询来做对比。这是业务层面的比对。当然很多的数据库软件太提供的数据一致性检查工具,来做更底层的数据单元的比对检查。还有一些CDC软件自带动态检查机制,这个我们等下次讨论时再详述。

收起
互联网服务 · 2017-01-13
浏览2837
yhsihyhsih  系统运维工程师 , 某网络公司
CDC是基于数据底层操作日志做的同步,数据是否一致要看设置的同步方式是咋样的。如果是异步方式的话,会有一点点时间差。绝对的数据一致性会导致数据库的写入性能下降,这个需要考虑一个性能和数据一致性的平衡点...显示全部

CDC是基于数据底层操作日志做的同步,数据是否一致要看设置的同步方式是咋样的。如果是异步方式的话,会有一点点时间差。绝对的数据一致性会导致数据库的写入性能下降,这个需要考虑一个性能和数据一致性的平衡点

收起
零售/批发 · 2017-01-13
浏览2704
kakakaiikakakaii  项目经理 , 某国企集成商
基本上没有遇到过CDC出现不一致的情况,除非动过表结构了。同意楼上说的。显示全部

基本上没有遇到过CDC出现不一致的情况,除非动过表结构了。同意楼上说的。

收起
系统集成 · 2017-01-13
浏览2733
peimapeima  架构师 , 某金融公司
不管采用何种复制技术,除复制技术本身自带一致性检查功能外,通常采用生产与灾备间库表比对方式进行检查验证显示全部

不管采用何种复制技术,除复制技术本身自带一致性检查功能外,通常采用生产与灾备间库表比对方式进行检查验证

收起
银行 · 2017-01-13
浏览2632

提问者

freebile
数据库运维工程师金融行业

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-01-13
  • 关注会员:6 人
  • 问题浏览:6817
  • 最近回答:2017-01-13
  • X社区推广