迁移方案概览
迁移方案概览
本文将介绍数据迁移功能支持的数据库、版本和迁移类型,以及具体的配置文档。
迁移类型说明
| 迁移类型 |
说明 |
| 结构迁移 |
读取源库表结构定义语法,重新组装成目标库的语法格式。 |
| 全量迁移 |
全量读取源表内容并写到对应的目标库。 |
| 增量同步 |
通过对目标库增量日志的解析和回放,实现数据库在线迁移。 |
源端限制
| 限制项 |
说明 |
| 网络限制 |
- 网络带宽需要大于等于 100 Mb/s
- 增量同步任务,请确保源端与 DTS、DTS 与目标端之间的 RTT(Round-Trip Time)小于 2ms,否则将会影响迁移任务的性能,导致 RTT 远高于 2ms,从而导致迁移任务产生延迟。
|
| 业务限制 |
- 日志量的峰值小于 1 TB,平均每小时的日志量小于 50 GB,峰值流量小于 15 MB/s
- 在执行批量数据更新或对大字段(如 CLOB、BLOB、LONG 等类型)数据进行大规模变更时,可能会导致任务延迟,建议将此类操作分批执行或尽可能避免执行
- 避免对无主键表频繁删除或修改,否则任务可能会延迟。
- 减少执行 DDL 操作的频率,建议每秒执行的 DDL 语句不超过 10 条,否则任务可能会延迟。
- 避免大事务操作(单个事务产生的日志量超过 100 GB),否则可能会任务失败。
|
迁移方案概览
源端为MySQL的迁移方案
支持的数据流
| 源端数据类型 |
目标数据类型 |
迁移类型 |
相关文档 |
- 自建 MySQL版本:5.1、5.5、5.6、5.7、8.0
- RDS MySQL
|
- 自建 MySQL版本:5.1、5.5、5.6、5.7、8.0
- RDS MySQL
|
结构迁移全量迁移增量同步
|
|
|
|
结构迁移全量迁移增量同步
|
|
- 自建 Kafka版本:0.9.0.1 以上
- 消息服务 Kafka
|
全量迁移增量同步
|
|
源端为GaiaDB的迁移方案
支持的数据流
| 源端数据类型 |
目标数据类型 |
迁移类型 |
相关文档 |
|
|
|
结构迁移全量迁移增量同步
|
|
源端为PostgreSQL的迁移方案
支持的数据流
| 源端数据类型 |
目标数据类型 |
迁移类型 |
相关文档 |
- 自建 PostgreSQL版本:9.4、10.10 及以上
- RDS PostgreSQL
|
- 自建 PostgreSQL版本:9.4、10.10 及以上
- RDS PostgreSQL
|
结构迁移全量迁移增量同步
|
|
源端为MongoDB的迁移方案
支持的数据流
| 源端数据类型 |
目标数据类型 |
迁移类型 |
相关文档 |
副本集架构
- 自建 MongoDB版本:3.0、3.2、3.4、3.6、4.0、4.2、5.0、6.0、7.0、8.0
- DocDB for MongoDB
|
副本集架构或分片集架构
- 自建 MongoDB版本:3.0、3.2、3.4、3.6、4.0、4.2、5.0、6.0、7.0、8.0
- DocDB for MongoDB
|
结构迁移全量迁移增量同步
|
|
分片集架构
- 自建 MongoDB版本:3.0、3.2、3.4、3.6、4.0、4.2、4.4、5.0、6.0、7.0、8.0
- DocDB for MongoDB
|
副本集架构或分片集架构
- 自建 MongoDB版本:3.0、3.2、3.4、3.6、4.0、4.2、4.4、5.0、6.0、7.0、8.0
- DocDB for MongoDB
|
结构迁移全量迁移增量同步
|
|
源端为Redis的迁移方案
支持的数据流
| 源端数据类型 |
目标数据类型 |
迁移类型 |
相关文档 |
- 自建 Redis版本:2.8x、3.x、4.x、5.x、6.x、7.x
- 云数据库 Redis
|
- 自建 Redis版本:2.8x、3.x、4.x、5.x、6.x、7.x
- 云数据库 Redis
|
全量迁移增量同步
|
|
源端为Oracle的迁移方案
支持的数据流
| 源端数据类型 |
目标数据类型 |
迁移类型 |
相关文档 |
- Oracle版本:10g、11g、12c、18c、19c
|
- 自建 MySQL版本:5.1、5.5、5.6、5.7、8.0
- RDS MySQL
|
结构迁移全量迁移增量同步
|
|
源端为TiDB的迁移方案
支持的数据流
| 源端数据类型 |
目标数据类型 |
迁移类型 |
相关文档 |
|
|
|
结构迁移全量迁移增量同步
|
|
源端为Kafka的迁移方案
支持的数据流
| 源端数据类型 |
目标数据类型 |
迁移类型 |
相关文档 |
- 自建 Kafka版本:0.9.0.1 以上
- 消息服务 Kafka
|
- 自建 Kafka版本:0.9.0.1 以上
- 消息服务 Kafka
|
增量同步
|
|
![]()