本文为您介绍数据传输服务DTS(Data Transmission Service)支持的以MySQL系列(MySQL、PolarDB for MySQL、Mariadb、OceanBase(MySQL)、PolarDB-X 2.0)数据库实例为源端或目标端的任务。
表中“✔️”表示支持该功能,“❌”表示不支持该功能,“➖”表示该功能正在邀测中(仅部分用户可以使用)。
MySQL、PolarDB for MySQL、PolarDB-X 2.0实例,支持数据订阅功能。
源端为MySQL系列的任务,目标端暂不支持该表中未列出的目标端类型;目标端为MySQL系列的任务,源端暂不支持该表中未列出的源端类型。
DTS支持的数据库实例的版本、配置文档、注意事项等,请参见同步方案概览、迁移方案概览、什么是DTS Serverless实例、什么是数据校验以及相关配置文档。
DTS支持的数据库实例的接入方式,请以控制台为准。
PolarDB-X 2.0同步或迁移到DataHub的任务,不支持全量任务(全量同步和全量迁移)。
源端为MySQL系列
源端类型 | 目标端类型 | 迁移任务 | 同步任务 | 结构迁移/同步 | 校验任务 | AI数据准备 | |||
普通任务 | Serverless任务 | 结构校验 | 全量校验 | 增量校验 | |||||
MySQL | AnalyticDB MySQL 3.0 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
AnalyticDB PostgreSQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ➖ | |
ClickHouse | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
DataHub | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Doris | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Elasticsearch | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Kafka | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Lindorm | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
MaxCompute | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | |
PolarDB for MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
PolarDB-X 1.0 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
PolarDB-X 2.0 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
PostgreSQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
RocketMQ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
SelectDB | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Tablestore | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Tair/Redis | ✔️ | ✔️ | ➖ | ❌ | ❌ | ❌ | ❌ | ❌ | |
函数计算 FC | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
PolarDB for MySQL | AnalyticDB MySQL 3.0 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
AnalyticDB PostgreSQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
ClickHouse | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
DataHub | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Doris | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Elasticsearch | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Kafka | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Lindorm | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
MaxCompute | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | |
PolarDB for MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
PolarDB-X 1.0 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
PolarDB-X 2.0 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
SelectDB | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Mariadb | Mariadb | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PostgreSQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
OceanBase(MySQL) | Lindorm | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
MySQL | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PolarDB for MySQL | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PolarDB-X 2.0 | AnalyticDB MySQL 3.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ |
AnalyticDB PostgreSQL | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
DataHub | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Elasticsearch | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Kafka | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
MaxCompute | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
MySQL | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
Oracle | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PolarDB for MySQL | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
PolarDB-X 1.0 | ➖ | ➖ | ➖ | ❌ | ❌ | ➖ | ❌ | ❌ | |
PolarDB-X 2.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
SelectDB | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Tablestore | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
AnalyticDB MySQL 3.0 | AnalyticDB MySQL 3.0 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
目标端为MySQL系列
源库类型 | 目标库类型 | 迁移任务 | 同步任务 | 结构迁移/同步 | 校验任务 | AI数据准备 | |||
普通任务 | Serverless任务 | 结构校验 | 全量校验 | 增量校验 | |||||
DB2 LUW | MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
Mariadb | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
MongoDB | ✔️ | ✔️ | ➖ | ❌ | ❌ | ❌ | ❌ | ❌ | |
MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
OceanBase(MySQL) | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
PolarDB for MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
PolarDB-X 1.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PolarDB-X 2.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
PostgreSQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
SQLServer | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
TiDB | ✔️ | ❌ | ❌ | ✔️ | ❌ | ✔️ | ❌ | ❌ | |
DB2 LUW | PolarDB for MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
MongoDB | ✔️ | ✔️ | ➖ | ❌ | ❌ | ❌ | ❌ | ❌ | |
MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
OceanBase(MySQL) | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
PolarDB for MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
PolarDB-X 1.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PolarDB-X 2.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
SQLServer | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
TiDB | ✔️ | ❌ | ❌ | ✔️ | ❌ | ✔️ | ❌ | ❌ | |
Mariadb | Mariadb | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
DB2 LUW | PolarDB-X 2.0 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PolarDB for MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
PolarDB-X 1.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PolarDB-X 2.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
TiDB | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
DMS LogicDB | AnalyticDB MySQL 3.0 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
HBase | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
MongoDB | ✔️ | ✔️ | ➖ | ❌ | ❌ | ❌ | ❌ | ❌ | |
MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
Oracle | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
PolarDB for MySQL | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
PolarDB(兼容Oracle) | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | |
PolarDB-X 1.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
PolarDB-X 2.0 | ✔️ | ✔️ | ➖ | ✔️ | ❌ | ❌ | ❌ | ❌ | |
SQLServer | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ | |
TiDB | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |