1. 前置条件
提前存在1个RDS MySQL实例和一个ADB PG实例。
MySQL实例里面创建好表,里面插入一定量的数据。
开通DMS。
2. 操作步骤
1) 配置DTS数据同步任务,将表从RDS同步到ADB PG。
2) 启动同步任务。
3) 通过DMS观察全量同步结果。
4) 在RDS源端继续删除一些数据。
5) 通过DMS观察增量同步结果。
详细操作步骤如下:
• 首先,阿里云控制台,使用DMS分别登录RDS MySQL数据库和ADB PG实例,如下图,点击集成与开发(DTS)模块,可以看到数据迁移和数据同步功能,数据迁移是一次性将数据迁移,而数据同步是建立完成数据同步链路后一直维护该链路。
• 点击数据同步,创建任务。
• 源端信息,选择已创建好的RDS MySQL实例,选择实例类型“MySQL”,接入方式“阿里云实例”,输入数据库名称、账号、密码信息。
• 目标端信息,选择已创建好的ADB PG实例,选择实例类型“Analytic PostpreSQL”,接入方式“阿里云实例”,输入数据库名称、账号、密码信息。
• 完成后,点击“测试连接以进行下一步”,测试通过,显示如下页面。
• 完成同步对象选择后,配置目标库存储类型及主键列、分布列,然后保存任务并预置检查。
• 进入下一步同步任务,首先进行库表结构同步,然后进行全量同步,最后增量同步。
• 完成全量同步后可以到ADB PG库中查看是否已有全量数据,而增量同步过程是持续进行的。