4 DRS的CDC使用介绍
DRS的CDC使用介绍(以MySQL为例)
1)创建CDC任务
-
步骤一 创建CDC实例
设置数据流动方向、源库引擎、源库实例
-
步骤二 源库配置
填写源库用户名和密码,进行测试连接。
-
步骤三 任务配置
设置同步对象的范围,支持不同库配置不同规则。
-
步骤四 预检查
检查源库是否满足迁移条件,权限、表结构、源库参数等校验。
2)创建同步任务
-
步骤一 创建同步实例
配置数据流动方向、源库引擎、同步模式。
-
步骤二 源库及目标库
源库信息中,开启CDC开关,可以选择CDC任务,后续从CDC中拉取日志。
-
步骤三 设置同步
在“编辑同步任务”页面,默认的同步对象是CDC中已选择的对象范围,选择后,支持映射。
-
步骤四 数据加工
针对已选择的对象,配置数据过滤,列加工等。
-
步骤五 预检查
检验CDC任务连通性、对象选择范围是否合理等。
3) CDC任务运行
-
发布列表
DRS任务启动后,即可再发布列表中查看下游的所有DRS任务。
5 总结
DRS支持CDC的数据迁移方案,即CDC通过拉取源库日志,解析成标准的THL格式文件,进行增量数据发布。DRS直接拉取THL文件,进行解析和过滤,实现增量数据回放,有效的降低了多个DRS任务直连源库对源库性能的影响。针对源库数据量级大需要拆分任务迁移(一对多场景),以及对源库性能敏感客户优先推荐使用该方案。
更多详情请参考GaussDB 文档中心:https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html
浙公网安备 33010602011771号