【TiDB 4.0 PCTA 学习笔记】- 3.6.3 Data migration from Aurora @2班+马志林

课程名称:【TiDB 4.0 PCTA 学习笔记】- 3.6.3 Data migration from Aurora (如何将数据从 Aurora 迁移到 TiDB)

学习时长:10m

课程收获:

了解分库分表架构下数据库数据如何迁移至 TiDB

课程内容:

一、DM架构


DM具备上游分库分表数据合并和单库数据同步至TiDB的功能。
组件功能如前面课程所述。

二、DM迁移流程


DM支持数据全量+增量同步模式。

三、Aurora 案例


注意:
aurora 只读节点不能开启binlog所以不能作为DM的上游master server
如果需要基于gtid迁移,需要mysql5.7以上版本 或 aurora2.04.1以上版本
增量同步需要基于binlog_format=ROW
上下游数据同步权限需单独设置
需检查表兼容性:外键、字符集等
需要检查分库分表数据、自增字段的一致性以及冲突

四、DM环境准备
1、下载并安装DM-ansible组件、配置和部署相关机器的ssh互信
2、配置inventory.ini文件
上游数据链接信息 以及是否采用gtid模式同步

五、DM 操作

六、DM任务配置
%E5%9B%BE%E7%89%87

七、启动DM任务