中电科金仓KFS支持全量数据校验功能介绍与配置使用说明

102 阅读2分钟

关键字:

中电科金仓、KingbaseFlySync、KFS、KFSMC、电科金仓、数据校验、数据比对、详细校验、全量校验

1.功能描述

全量数据校验是指获取校验表的源端、目标端全量数据,逐行逐列校验两端数据是否一致。

2.使用场景介绍

在数据库迁移、数据汇聚、容灾备份和大数据平台建设等场景下,需要确认两端数据的一致性的场景,通过校验表的全量数据,确认详细数据是否一致。

3.配置使用方式介绍

  1. 参考《Kingbase FlySync 安装部署手册》部署金仓数据同步管理平台(KFSMC)、同步程序(KFS),并启动服务
  2. KFSMC的部署管理-节点管理,添加KFS节点。
  3. 登录KFSMC
  4. 点击部署管理-节点管理-新建,添加KFS源端、目标端节点
  5. 点击数据校验-任务管理,新建校验任务
  6. 点击数据校验-调度管理,新建调度任务,关联校验任务
  7. 点击数据校验-调度管理-立即执行,或等待校验任务定时自动调起
  8. 点击数据校验-查看结果,查看校验任务执行结果

4.示例

4.1前置条件

  1. 参考《Kingbase FlySync 安装部署手册》部署金仓数据同步管理平台(KFSMC)、同步程序(KFS),并启动服务
  2. KFSMC的部署管理-节点管理,已添加KFS节点。

4.2操作步骤

  1. 在金仓数据同步管理平台KFSMC上创建数据校验任务,校验类型选择【详细模式】,在高级参数中勾选【全量校验】,默认为全量校验

(此处为了便于观察校验了全量数据,同时勾选了展示所有数据。正常使用时使用默认的只展示差异数据即可,避免展示的数据过多)

image.png

2.选择要校验的表

image.png

3.数据校验任务创建好之后,创建任务调度,执行任务选择上面创建的数据校验任务。创建完成后,点击立即执行(或等待校验任务定时自动调起)

image.png

image.png

4.3结果展示

执行任务调度后,可查看数据校验任务的执行结果

image.png

4.4注意事项

  1. 详细模式是逐行逐列校验,当数据量大、有大对象时,校验耗时会较长
  2. 针对动态场景,即当源端数据库不断有业务数据插入,增量数据也在同步时,因为存在短暂的同步延迟,详细模式校验结果可能有差异

参考资料

《Kingbase FlySync 安装部署手册》、《Kingbase FlySync 管理手册》、《Kingbase FlySync 版本限制手册》