数据库一致性校验工具的研究和探索

01引子

在信创转型的浪潮中,信息系统的整体迁移,尤其是同构、异构数据库在不同架构硬件间的迁移,便成为一段时间的重点工作。而数据迁移中,对于数据一致性的对比校验,又属于不可或缺的一环。

02数据库一致性工具介绍

目前针对数据库一致性校验的工具有很多,但均有其局限性,比如MySQLDBA所熟知的pt-table-checksum和pt-table-sync,就仅适用于MySQL主从之间的一致性校验和修复。PingCap发布的sync-diff-inspector,可用于校验MySQL/TiDB中的两份数据是否一致,但并不支持在线校验,可在确保无数据写入的情况下使用,或通过配置range来指定静态数据校验范围。近期万里数据库开源的gt-checksum,也是主打静态数据库校验修复工具,但已经可以支持MySQL和Oracle两种数据库,并且提供了扩展其他类型数据库的可能性。

下面先围绕数据库一致性校验工具所应该


转载请注明:http://www.aierlanlan.com/grrz/9807.html