DM 数据同步软件支持从不同类型的数据源迁移到 TiDB 集群。针对各种数据源类型,产品支持程度可以分为四个级别:
| 数据源 | 级别 | 备注 |
|---|---|---|
| MySQL ≤ 5.5 | 未测试 | |
| MySQL 5.6 | 正式支持 | |
| MySQL 5.7 | 正式支持 | |
| MySQL 8.0 | 实验支持 | |
| MariaDB < 10.1.2 | 不兼容 | 时间类型的 binlog 不兼容 |
| MariaDB 10.1.2 ~ 10.5.10 | 实验支持 | |
| MariaDB > 10.5.10 | 不兼容 | 检查环节存在权限报错 |
不建议使用 DM 5.3.0,因为当使用 GTID 同步且未开启 Relay log 的情况下,低概率会出现数据不同步。
| 目标数据库 | 级别 | DM 版本 |
|---|---|---|
| TiDB 8.x | 正式支持 | 最低 5.3.1 |
| TiDB 7.x | 正式支持 | 最低 5.3.1 |
| TiDB 6.x | 正式支持 | 最低 5.3.1 |
| TiDB 5.4 | 正式支持 | 最低 5.3.1 |
| TiDB 5.3 | 正式支持 | 最低 5.3.1 |
| TiDB 5.2 | 正式支持 | 最低 2.0.7,建议 5.4 版本 |
| TiDB 5.1 | 正式支持 | 最低 2.0.4,建议 5.4 版本 |
| TiDB 5.0 | 正式支持 | 最低 2.0.4,建议 5.4 版本 |
| TiDB 4.x | 正式支持 | 最低 2.0.1,建议 2.0.7 版本 |
| TiDB 3.x | 正式支持 | 最低 2.0.1,建议 2.0.7 版本 |
| MySQL | 实验支持 | |
| MariaDB | 实验支持 |