关键字:
中电科金仓、KingbaseFlySync、KFS、KFSMC、电科金仓、数据校验、数据比对、详细校验、MD5模式
1. 功能描述
MD5模式数据校验是指通过校验主键列及主键列之外所有列的 MD5 值,确认数据一致性。相较于详细校验的校验全量数据,性能更高,但不支持差异修复。
2. 使用场景介绍
在数据库迁移、数据汇聚、容灾备份和大数据平台建设等场景下,需要快速校验两端数据一致性的场景,通过校验每行数据的生成的 MD5 摘要值确认两端数据的一致性,提升数据校验的效率。
3. 配置使用方式介绍
1.参考《Kingbase FlySync 安装部署手册》部署金仓数据同步管理平台(KFSMC)、同步程序(KFS),并启动服务
2.KFSMC的部署管理-节点管理,添加KFS节点。
1) 登录KFSMC
2) 点击部署管理-节点管理-新建,添加KFS源端、目标端节点
3) 点击数据校验-任务管理,新建校验任务
4) 点击数据校验-调度管理,新建调度任务,关联校验任务
5) 点击数据校验-调度管理-立即执行,或等待校验任务定时自动调起
6) 点击数据校验-查看结果,查看校验任务执行结果
4. 示例
4.1 前置条件
1.参考《Kingbase FlySync 安装部署手册》部署金仓数据同步管理平台(KFSMC)、同步程序(KFS),并启动服务
2.KFSMC的部署管理-节点管理,已添加KFS节点。
4.2 操作步骤
1.创建校验任务,校验类型选择【MD5 校验】


2.选择校验的表


3.创建调度任务,关联 MD5 校验任务。创建完成后,点击立即执行(或等待校验任务定时自动调起)


4.3 结果展示
执行任务调度后,可点击数据校验-查看结果,查看数据校验任务的执行结果。


4.4 注意事项
1.无主键表,需要设置custompkey后才能支持 MD5 校验
2.MD5校验会跳过时间类型、大对象类型列
3.需要在数据库侧计算MD5 值,对数据库资源有占用
4.异构数据库只支持 kes-oracle 的组合
5.异构数据库,中文可能因字符集编码原因导致MD5校验结果不一致
参考资料
《Kingbase FlySync 安装部署手册》、《Kingbase FlySync 管理手册》、《Kingbase FlySync 版本限制手册》




