在双轨运行过程中,如何保证国产数据库写库的准确性?我们之前测试的时候发现有些国产数据库保存的精度与Oracle不一致。是否有异构数据库之间的数据强一致性的稽核?
谢邀!据我了解,应该是没有的。本人也是希望有,这样可以防止国产数据库出现天大的问题(数据不一致)的时候,我们客户能及早的发现,不至于酿成大错。可是目前国内应该没有这样的异构数据库之间的数据稽核。小厂商都是基于MySQL和PG开发的,不值得大厂去开发工具稽核它们。大厂的数据库核心技术都是保密的,不会给别的大厂去稽核。
根据我们前面的应用经验,这种稽核一般是有两种方式。一是由数据库厂商提供相关的工具,来核对两个库的数据一致性,比如两边分别导出csv文件(排除自增id,时间戳等字段),然后进行比对,也可以以oracle数据库基准,用唯一键定位国产库的行数据,然后进行比对。二是由业务每日导出当日的增量数据,然后由业务方自行比对。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30