数据传输服务DTS(Data Transmission Service)支持RDBMS、NoSQL、OLAP等数据源间的数据交互。本文详细介绍DTS支持的数据库、迁移类型、同步初始化类型、同步拓扑和支持订阅的数据类型。
数据同步
数据同步功能帮助您实现数据源之间的数据实时同步,适用于数据异地多活、数据异地灾备、本地数据灾备、跨境数据同步、查询与报表分流、云BI及实时数据仓库等多种业务场景。
同步支持的数据库、版本和同步类型以及配置文档,请参见如下表格或同步方案概览。
- 源为自建MySQL或RDS MySQL的同步方案说明
- PolarDB-X 1.0中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
- PolarDB-X 1.0为目标时不支持结构同步以及结构初始化,PolrDB-X 2.0为目标时均支持。
- PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 同步类型 同步拓扑 配置文档 - 自建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
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
PolarDB MySQL 所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
RDS MySQL同步至PolarDB MySQL集群 Oracle(RAC或非RAC架构) 版本为9i、10g、11g、12c、18c、19c
库表结构同步
全量数据同步
增量数据同步
单向同步 RDS MySQL同步至自建Oracle PolarDB-X 1.0和2.0 全量数据同步
增量数据同步
单向同步 双向同步
RDS MySQL同步至PolarDB-X 2.0 云原生数据仓库AnalyticDB MySQL版
2.0、3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 RDS MySQL同步至AnalyticDB MySQL 3.0 - 自建PostgreSQL
9.5.x、9.6.x、10.x、11.x、12.x、13.x版本
- RDS PostgreSQL
9.4、10、11、12、13版本
库表结构同步
全量数据同步
增量数据同步
单向同步 RDS MySQL同步至RDS PostgreSQL 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 RDS MySQL同步至AnalyticDB PostgreSQL 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 DataHub
库表结构同步
增量数据同步
单向同步 RDS MySQL同步至DataHub Elasticsearch
5.5、5.6、6.3、6.7、7.4、7.10版本
库表结构同步
全量数据同步
增量数据同步
单向同步 从ECS上的自建MySQL同步至Elasticsearch MaxCompute
库表结构同步
全量数据同步
增量数据同步
单向同步 从RDS同步至MaxCompute 表格存储(Tablestore) 库表结构同步
全量数据同步
增量数据同步
单向同步 从RDS MySQL同步至Tablestore - 源为PolarDB MySQL的同步方案说明
- PolarDB-X 1.0中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
- PolarDB-X 1.0为目标时不支持结构同步以及结构初始化,PolrDB-X 2.0为目标时均支持。
- PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 同步类型 同步拓扑 配置文档 PolarDB MySQL
所有版本
PolarDB MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
PolarDB MySQL间的同步 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
PolarDB MySQL同步至RDS MySQL PolarDB-X 1.0和2.0 全量数据同步
增量数据同步
单向同步 双向同步
云原生数据仓库AnalyticDB MySQL版
2.0、3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 从PolarDB MySQL同步至云原生数据仓库AnalyticDB PostgreSQL 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 从PolarDB MySQL同步到Kafka DataHub
库表结构同步
增量数据同步
单向同步 从PolarDB MySQL同步至DataHub Elasticsearch
5.5、6.3、6.7、7.4、7.10版本
库表结构同步
全量数据同步
增量数据同步
单向同步 从PolarDB MySQL同步至Elasticsearch MaxCompute
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB MySQL同步至MaxCompute Oracle(RAC或非RAC架构) 版本为9i、10g、11g、12c、18c、19c
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB MySQL同步至自建Oracle - 源为PolarDB PostgreSQL的同步方案
源库 目标库 同步类型 同步拓扑 配置文档 PolarDB PostgreSQL
11版本
- 自建PostgreSQL
9.5.x、9.6.x、10.x、11.x、12.x、13.x版本
- RDS PostgreSQL
9.4、10、11、12、13版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
PolarDB PostgreSQL同步至RDS PostgreSQL PolarDB PostgreSQL
11版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
PolarDB PostgreSQL间的同步 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 - 自建PostgreSQL
- 源为PolarDB-X的同步方案说明
- PolarDB-X 1.0中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
- PolarDB-X 1.0为目标时不支持结构同步以及结构初始化,PolrDB-X 2.0为目标时均支持。
- PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 同步类型 同步拓扑 配置文档 PolarDB-X 1.0 PolarDB-X 1.0 全量数据同步
增量数据同步
单向同步 PolarDB-X 1.0 间同步 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB-X 1.0 同步至RDS MySQL PolarDB MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB-X 1.0 同步至PolarDB MySQL 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB-X 1.0同步至云原生数据仓库AnalyticDB MySQL 3.0 DataHub
库表结构同步
增量数据同步
单向同步 PolarDB-X 1.0同步至DataHub 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 Elasticsearch
5.5、5.6、6.3、6.7、7.4、7.10版本
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 PolarDB-X 2.0 库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 PolarDB-X 2.0 PolarDB-X 2.0 库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB-X间的同步 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 从PolarDB-X同步至RDS MySQL PolarDB MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 从PolarDB-X同步至PolarDB MySQL 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB-X同步至AnalyticDB MySQL 3.0 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB-X同步至阿里云消息队列Kafka DataHub
库表结构同步
增量数据同步
单向同步 PolarDB-X同步至DataHub MaxCompute 库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB-X同步至MaxCompute 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 Elasticsearch
5.5、5.6、6.3、6.7、7.4、7.10版本
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB-X同步至Elasticsearch - 源为PolarDB O引擎的同步方案
源库 目标库 同步类型 同步拓扑 配置文档 PolarDB O引擎
所有版本
PolarDB O引擎
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 PolarDB O引擎集群间的单向同步 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
增量数据同步
单向同步 从PolarDB O引擎集群同步至自建Kafka 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 - 源为Oracle的同步方案说明
- 仅支持在新版控制台配置。
- 目标库的PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 同步类型 同步拓扑 配置文档 自建Oracle(RAC或非RAC架构)
9i、10g、11g、12c、18c、19c版本
云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 自建Oracle同步至云原生数据仓库AnalyticDB PostgreSQL版 DataHub
库表结构同步
增量数据同步
单向同步 自建Oracle同步至DataHub PolarDB-X 2.0 库表结构同步
全量数据同步
增量数据同步
单向同步 自建Oracle同步至PolarDB-X 2.0 MaxCompute 库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 PolarDB O引擎
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 阿里云消息队列Kafka版
0.10.1.0~2.x版本
库表结构同步
全量数据同步
增量数据同步
单向同步 自建Oracle同步至阿里云消息队列Kafka版 - 源为自建PostgreSQL或RDS PostgreSQL的同步方案
源库 目标库 同步类型 同步拓扑 配置文档 - 自建PostgreSQL
9.5.x、9.6.x、10.x、11.x、12.x、13.x版本
- RDS PostgreSQL
9.4、10、11、12、13版本
- 自建PostgreSQL
9.5.x、9.6.x、10.x、11.x、12.x、13.x版本
- RDS PostgreSQL
9.4、10、11、12、13版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
PolarDB PostgreSQL
11版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
RDS PostgreSQL同步至PolarDB PostgreSQL引擎 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 RDS PostgreSQL同步至RDS MySQL PolarDB O引擎
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 - 自建PostgreSQL
- 源为自建SQL Server或RDS SQL Server的同步方案说明
- 源库支持的自建SQL Server需为Enterprise、Developer、Enterprise Evaluation版本。
- 目标库支持的自建SQL Server需为Enterprise、Developer、Enterprise Evaluation、Standard版本。
- 在混合式日志解析模式下(即SQLServer增量同步模式为非堆表用日志解析增量同步,堆表用CDC增量同步的实例),支持的源库(包含RDS SQL Server和自建SQL Server)有:
- Enterprise或Enterprise Evaluation版:2012、2014、2016或2019版本。
- Standard版:2016或者2019版本。
源库 目标库 同步类型 同步拓扑 配置文档 - 自建SQL Server
2008 R2、2012、2014、2016、2017、2019版本
- RDS SQL Server
2012、2014、2016、2017或2019版本
- 自建SQL Server
2008 R2、2012、2014、2016、2017、2019版本
- RDS SQL Server
2008 R2、2012、2014、2016、2017或2019版本
库表结构同步
全量数据同步
增量数据同步
单向同步 RDS SQL Server间的同步 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 RDS SQL Server同步至RDS MySQL PolarDB MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步 自建SQL Server同步至PolarDB MySQL 云原生数据仓库AnalyticDB MySQL版 3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 RDS SQL Server同步至AnalyticDB MySQL版 3.0 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 自建SQL Server同步至AnalyticDB PostgreSQL DataHub
库表结构同步
增量数据同步
单向同步 RDS SQL Server同步至DataHub - 源为RDS MariaDB的同步方案
源库 目标库 同步类型 同步拓扑 配置文档 RDS MariaDB
RDS MariaDB
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 RDS MySQL
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 RDS PostgreSQL
库表结构同步
全量数据同步
增量数据同步
单向同步 文档准备中 - 源为自建MongoDB或云数据库MongoDB的同步方案
源库 目标库 同步类型 同步拓扑 配置文档 - 自建MongoDB(副本集架构)
2.8~4.4版本
- 云数据库MongoDB(副本集架构)
3.4、4.0、4.2、4.4版本
- 自建MongoDB(副本集或分片集群架构)
2.8~4.4版本
- 云数据库MongoDB(副本集或分片集群架构)
3.4、4.0、4.2、4.4版本
库表结构同步
全量数据同步
增量数据同步
单向同步 云数据库MongoDB版(副本集架构)同步至云数据库MongoDB版(副本集架构或分片集群架构) 云数据库MongoDB(分片集群架构) 3.4、4.0、4.2、4.4版本
云数据库MongoDB(分片集群架构) 3.4、4.0、4.2、4.4版本
库表结构同步
全量数据同步
增量数据同步
单向同步 双向同步
云数据库MongoDB(副本集架构) 3.4、4.0、4.2、4.4版本
云数据库MongoDB(副本集架构) 3.4、4.0、4.2、4.4版本
库表结构同步
全量数据同步
增量数据同步
双向同步
云数据库MongoDB版(副本集架构)间的双向同步 - 自建MongoDB(副本集架构)
- 源为自建Redis或云数据库Redis的同步方案说明
- Redis属于NoSQL数据库,无需库表结构同步。
- 源库不支持存储介质为云盘(ESSD)的Tair(云盘版)实例。
- 仅支持本地盘的Redis企业版(Tair)实例、存储介质为内存Tair(云盘版)实例、存储介质为持久内存的Tair(云盘版)实例间的双向同步。
- 源库为自建Redis或云数据库Redis社区版实例时,支持全量数据同步和增量数据同步,合并显示为增量同步。
源库 目标库 同步类型 同步拓扑 配置文档 - 自建Redis(单机或集群架构)
2.8、3.0、3.2、4.0、5.0、6.0版本
- 云数据库Redis社区版实例(集群架构、标准架构或读写分离架构)
4.0、5.0、6.0版本
- 云数据库Redis企业版实例(集群架构、标准架构或读写分离架构)
- 自建Redis(单机或集群架构)
2.8、3.0、3.2、4.0、5.0、6.0版本
- 云数据库Redis社区版实例(集群架构、标准架构或读写分离架构)
4.0、5.0、6.0版本
- 云数据库Redis企业版实例(集群架构、标准架构或读写分离架构)
全量数据同步
增量数据同步
单向同步
双向同步
- 源为TiDB的同步方案
源库 目标库 同步类型 同步拓扑 配置文档 TiDB 云原生数据仓库AnalyticDB MySQL版 2.0、3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步
从自建TiDB同步至云原生数据仓库AnalyticDB MySQL - 源为Db2 for LUW的同步方案说明
- Db2 for LUW在控制台显示为DB2 LUW。
- 目标库的PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 同步类型 同步拓扑 配置文档 Db2 for LUW 9.5、9.7、10.1、10.5、11.1、11.5版本
- 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
库表结构同步
全量数据同步
增量数据同步
单向同步
Db2 for LUW同步至RDS MySQL 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步
Db2 for LUW同步至AnalyticDB MySQL版 3.0 PolarDB MySQL
库表结构同步
全量数据同步
增量数据同步
单向同步
Db2 for LUW同步至PolarDB MySQL集群 PolarDB-X 2.0 库表结构同步
全量数据同步
增量数据同步
单向同步
Db2 for LUW同步至PolarDB-X 2.0 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步
Db2 for LUW同步至AnalyticDB PostgreSQL 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步
Db2 for LUW同步至自建Kafka集群 - 自建PostgreSQL
9.5.x、9.6.x、10.x、11.x、12.x、13.x版本
- RDS PostgreSQL
9.4、10、11、12、13版本
库表结构同步
全量数据同步
增量数据同步
单向同步
文档准备中 PolarDB PostgreSQL
11版本
库表结构同步
全量数据同步
增量数据同步
单向同步
文档准备中 - 源为Db2 for i(AS/400)的同步方案说明 Db2 for i在控制台显示为DB2 iSeries(AS/400)。
源库 目标库 同步类型 同步拓扑 配置文档 Db2 for i 7.3、7.4版本
- 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构同步
全量数据同步
增量数据同步
单向同步
文档准备中 PolarDB MySQL 库表结构同步
全量数据同步
增量数据同步
单向同步
文档准备中 - 自建MySQL
- 源为数据管理DMS逻辑库的同步方案说明 DMS逻辑库需基于多个PolarDB MySQL实例的分库建立。
源库 目标库 同步类型 同步拓扑 配置文档 数据管理DMS逻辑库 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构同步
全量数据同步
增量数据同步
单向同步 数据管理DMS逻辑库同步至云原生数据仓库AnalyticDB MySQL 3.0
数据迁移
数据迁移功能帮助您实现同/异构数据源之间的数据迁移,适用于数据上云迁移、阿里云内部跨实例数据迁移、数据库拆分扩容等业务场景。
迁移支持的数据库、版本和迁移类型以及配置文档,请参见如下表格或者迁移方案概览。
- 源为自建MySQL或RDS MySQL的迁移方案说明
- PolarDB-X 1.0中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
- PolarDB-X 1.0为目标时不支持结构同步以及结构初始化,PolrDB-X 2.0为目标时均支持。
- PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
- 以AnalyticDB MySQL 2.0为目标的迁移方案暂未上线新版控制台,目前仅支持在旧版控制台配置。
源库 目标库 迁移类型 配置文档 - 自建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
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB MySQL 所有版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB-X 1.0和2.0 全量数据迁移
增量数据迁移
RDS MySQL迁移至PolarDB-X 2.0 云原生数据仓库AnalyticDB MySQL版
2.0、3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至AnalyticDB MySQL 3.0 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至AnalyticDB PostgreSQL - 自建PostgreSQL
9.4.8及以上版本、9.5、9.6、10.x、11.x、12、13版本
- RDS PostgreSQL
9.4、10、11、12、13版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至RDS PostgreSQL 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至阿里云消息队列Kafka版 DataHub
所有版本
库表结构迁移
RDS MySQL迁移至DataHub Elasticsearch
5.5、5.6、6.3、6.7、7.4、7.10版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至Elasticsearch MaxCompute
库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至MaxCompute - Db2 for LUW
9.5、9.7、10.1、10.5、11.1、11.5版本
- Db2 for i
7.3、7.4版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至Db2 for LUW 自建Oracle(RAC或非RAC架构)
9i、10g、11g、12c、18c、19c版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至自建Oracle Tablestore 库表结构迁移
全量数据迁移
增量数据迁移
RDS MySQL迁移至Tablestore - 源为RDS MariaDB的迁移方案
源库 目标库 迁移类型 配置文档 RDS MariaDB
10.3版本
RDS MariaDB
10.3版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS实例间的数据迁移 RDS MySQL 库表结构迁移
全量数据迁移
增量数据迁移
从RDS MariaDB迁移至RDS MySQL RDS PostgreSQL 库表结构迁移
全量数据迁移
增量数据迁移
RDS MariaDB迁移至RDS PostgreSQL - 源为RDS PPAS的迁移方案说明 仅支持在旧版控制台配置。
源库 目标库 迁移类型 配置文档 RDS PPAS 所有版本
PolarDB O引擎
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
从RDS PPAS迁移至PolarDB O引擎集群 - 源为PolarDB MySQL的迁移方案说明
- PolarDB-X 1.0中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
- PolarDB-X 1.0为目标时不支持结构同步以及结构初始化,PolrDB-X 2.0为目标时均支持。
- PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 迁移类型 配置文档 PolarDB MySQL
所有版本
PolarDB MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB MySQL间迁移 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB MySQL迁移至RDS MySQL PolarDB-X 1.0和2.0 全量数据迁移
增量数据迁移
PolarDB MySQL迁移至PolarDB-X 2.0 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB MySQL迁移至AnalyticDB MySQL 3.0 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB MySQL迁移至AnalyticDB PostgreSQL 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB MySQL迁移至Kafka DataHub
所有版本
库表结构迁移
增量数据迁移
PolarDB MySQL迁移至DataHub 自建Oracle(RAC或PDB架构、非RAC架构)
9i、10g、11g、12c、18c、19c版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 Elasticsearch
5.5、6.3、6.7、7.4、7.10版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB MySQL迁移至Elasticsearch MaxCompute
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 源为PolarDB O引擎的迁移方案
源库 目标库 迁移类型 配置文档 PolarDB O引擎
所有版本
PolarDB O引擎
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB O引擎间迁移 自建Oracle(RAC或PDB架构、非RAC架构)
9i、10g、11g、12c、18c、19c版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB O引擎迁移至自建Oracle 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
增量数据迁移
文档准备中 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 源为PolarDB-X的迁移方案说明
- 仅支持在新版控制台配置。
- PolarDB-X 1.0中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
- PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 迁移类型 配置文档 PolarDB-X 1.0 PolarDB-X 2.0 库表结构迁移
全量数据迁移
增量数据迁移
PolarDB-X 1.0迁移至PolarDB-X 2.0 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 DataHub
库表结构迁移
增量数据迁移
文档准备中 Elasticsearch
5.5、5.6、6.3、6.7、7.4、7.10版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 PolarDB-X 2.0 PolarDB-X 2.0 库表结构迁移
全量数据迁移
增量数据迁移
PolarDB-X间的迁移 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB-X迁移至RDS MySQL PolarDB MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB-X迁移至PolarDB MySQL 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB-X迁移至AnalyticDB MySQL 3.0 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 MaxCompute 库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB-X迁移至阿里云消息队列Kafka DataHub
所有版本
库表结构迁移
增量数据迁移
文档准备中 Elasticsearch
5.5、5.6、6.3、6.7、7.4、7.10版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB-X迁移至Elasticsearch - 源为PolarDB PostgreSQL的迁移方案
源库 目标库 迁移类型 配置文档 PolarDB PostgreSQL
11版本
PolarDB PostgreSQL
11版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 自建PostgreSQL
9.5.x、9.6.x、10.x、11.x、12.x、13.x版本
- RDS PostgreSQL
9.4、10、11、12、13版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB PostgreSQL迁移至RDS PostgreSQL 自建Oracle(RAC或非RAC架构)
9i、10g、11g、12c、18c、19c版本
全量数据迁移
增量数据迁移
从PolarDB PostgreSQL迁移至自建Oracle 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 自建PostgreSQL
- 源为MaxCompute的迁移方案
源库 目标库 迁移类型 配置文档 MaxCompute 所有版本
- 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
从MaxCompute迁移至RDS MySQL - 自建MySQL
- 源为Oracle的迁移方案说明
- PolarDB-X 1.0中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
- PolarDB-X 1.0为目标时不支持结构同步以及结构初始化,PolrDB-X 2.0为目标时均支持。
- PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 迁移类型 配置文档 自建Oracle(RAC或非RAC架构)
9i、10g、11g、12c、18c、19c版本
PolarDB O引擎
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
自建Oracle迁移至PolarDB O引擎(迁移数据) 自建Oracle(RAC或非RAC架构)
9i、10g、11g、12c、18c、19c版本
库表结构迁移
全量数据迁移
增量数据迁移
自建Oracle间迁移 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
自建Oracle迁移至RDS MySQL PolarDB MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
自建Oracle迁移至PolarDB MySQL PolarDB PostgreSQL
11版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 PolarDB-X 1.0和2.0 全量数据迁移
增量数据迁移
从自建Oracle迁移至 PolarDB-X 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
自建Oracle迁移至AnalyticDB PostgreSQL - 自建PostgreSQL
9.4.8及以上版本、9.5、9.6、10.x、11.x、12、13版本
- RDS PostgreSQL
9.4、10、11、12、13版本
库表结构迁移
全量数据迁移
增量数据迁移
阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 DataHub
所有版本
库表结构迁移
增量数据迁移
文档准备中 - 源为自建PostgreSQL或RDS PostgreSQL的迁移方案
源库 目标库 迁移类型 配置文档 - 自建PostgreSQL
9.4.8及以上版本、9.5、9.6、10.x、11.x、12、13版本
- RDS PostgreSQL
9.4、10、11、12、13版本
- 自建PostgreSQL
9.4.8及以上版本、9.5、9.6、10.x、11.x、12、13版本
- RDS PostgreSQL
9.4、10、11、12、13版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB PostgreSQL
11版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
全量数据迁移
增量数据迁移
RDS PostgreSQL迁移至RDS MySQL PolarDB O引擎
所有版本
全量数据迁移
增量数据迁移
自建PostgreSQL迁移至PolarDB O引擎 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 自建PostgreSQL
- 源为自建SQL Server或RDS SQL Server的迁移方案说明
- 源库支持的自建SQL Server需为Enterprise、Developer、Enterprise Evaluation版本。
- 目标库支持的自建SQL Server需为Enterprise、Developer、Enterprise Evaluation、Standard版本。
- 如源自建SQL Server为2005版本或源RDS SQL Server为2008、2008R2时,则不支持增量数据迁移。
- 暂不支持SQL Server Cluster或SQL Server AlwaysOn High Availability Group。
- 在混合式日志解析模式下(即SQLServer增量同步模式为非堆表用日志解析增量同步,堆表用CDC增量同步的实例),支持的源库(包含RDS SQL Server和自建SQL Server)有:
- Enterprise或Enterprise Evaluation版:2012、2014、2016或2019版本。
- Standard版:2016或者2019版本。
源库 目标库 迁移类型 配置文档 - 自建SQL Server
2005、2008、2008R2、2012、2014、2016、2017、2019版本
- RDS SQL Server
2008、2008R2、2012、2014、2016、2017、2019版本
自建SQL Server
2005、2008、2008R2、2012、2014、2016、2017、2019版本
RDS SQL Server
2008、2008R2、2012、2014、2016、2017、2019版本
库表结构迁移
全量数据迁移
增量数据迁移
- 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 PolarDB MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
RDS SQL Server迁移至AnalyticDB MySQL版 3.0 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
自建SQL Server迁移至AnalyticDB PostgreSQL DataHub
库表结构迁移
增量数据迁移
文档准备中 - 源为自建MongoDB或云数据库MongoDB的迁移方案
源库 目标库 迁移类型 配置文档 单节点架构 - 自建MongoDB
3.0、3.2、3.4、3.6、4.0、4.2、4.4版本
- 云数据库MongoDB
3.4、4.0、4.2、4.4版本
- 自建MongoDB(单节点、副本集或分片集群架构)
3.0、3.2、3.4、3.6、4.0、4.2、4.4版本
- 阿里云MongoDB实例(单节点、副本集或分片集群架构)
3.4、4.0、4.2、4.4版本
库表结构迁移
全量数据迁移
云数据库MongoDB版(单节点架构)全量迁移至云数据库MongoDB版(所有架构) 副本集架构 - 自建MongoDB
3.0、3.2、3.4、3.6、4.0、4.2、4.4版本
- 云数据库MongoDB
3.4、4.0、4.2、4.4版本
- 自建MongoDB(副本集和分片集群架构)
3.0、3.2、3.4、3.6、4.0、4.2、4.4版本
- 云数据库MongoDB(副本集和分片集群架构)
3.4、4.0、4.2、4.4版本
库表结构迁移
全量数据迁移
增量数据迁移
云数据库MongoDB版(副本集架构)迁移至云数据库MongoDB版(副本集架构或分片集群架构) - 自建MongoDB
3.0、3.2、3.4、3.6、4.0、4.2、4.4版本
- 云数据库MongoDB
3.4、4.0、4.2、4.4版本
云原生多模数据库Lindorm 全量数据迁移
增量数据迁移
云数据库MongoDB版迁移至云原生多模数据库Lindorm - 自建MongoDB
- 源为自建Redis或云数据库Redis的迁移方案说明
- Redis属于NoSQL数据库,无需库表结构迁移。
- 源库不支持存储介质为磁盘(ESSD)的Tair(云盘版)实例。
- 源库为自建Redis或云数据库Redis社区版实例时,支持全量数据迁移和增量数据迁移,合并显示为增量迁移。
源库 目标库 迁移类型 配置文档 - 自建Redis(单机或集群架构)
2.8、3.0、3.2、4.0、5.0、6.0版本
- 云数据库Redis社区版实例(标准架构或读写分离架构)
4.0、5.0、6.0版本
- 云数据库Redis企业版实例(标准架构或读写分离架构)
- 自建Redis(单机或集群架构)
2.8、3.0、3.2、4.0、5.0、6.0版本
- 云数据库Redis社区版实例(集群架构、标准架构或读写分离架构)
4.0、5.0、6.0版本
- 云数据库Redis企业版实例(集群架构、标准架构或读写分离架构)
全量数据迁移
增量数据迁移
- 源为TiDB的迁移方案说明 仅支持在旧版控制台进行配置。
源库 目标库 迁移类型 配置文档 TiDB - 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
PolarDB MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 云原生数据仓库AnalyticDB MySQL版 3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 自建MySQL
- 源为Db2 for LUW的迁移方案说明
- Db2 for LUW在控制台显示为DB2 LUW。
- 目标库的PolarDB-X 2.0需兼容MySQL 5.7版本,且建议实例版本升级为5.4.11及以上,升级方式请参见查看和升级实例版本。
源库 目标库 迁移类型 配置文档 Db2 for LUW 9.5、9.7、10.1、10.5、11.1、11.5版本
- 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
从自建Db2迁移至RDS MySQL PolarDB-X 2.0 全量数据迁移
增量数据迁移
Db2 for LUW迁移至PolarDB-X 2.0 云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 阿里云消息队列Kafka版
0.10.1.0~2.x版本
自建Kafka
0.10.1.0~2.7.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 PolarDB MySQL 库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 PolarDB PostgreSQL
11版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 源为Db2 for i的迁移方案说明 Db2 for i在控制台显示为DB2 iSeries(AS/400)。
源库 目标库 迁移类型 配置文档 Db2 for i 7.3、7.4版本
- 自建MySQL
5.1、5.5、5.6、5.7、8.0版本
- RDS MySQL
所有版本
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 PolarDB MySQL
库表结构迁移
全量数据迁移
增量数据迁移
文档准备中 - 自建MySQL
- 源为Teradata的迁移方案说明 目前仅支持在新控制台进行配置,且迁移实例需位于上海、青岛、张家口。
源库 目标库 迁移类型 配置文档 Teradata 17版本
云原生数据仓库AnalyticDB PostgreSQL版
4.3、6.0版本
库表结构迁移
全量数据迁移
Teradata迁移至AnalyticDB PostgreSQL - 源为自建HBase的迁移方案说明 目前仅支持在新控制台进行配置。
源库 目标库 迁移类型 配置文档 自建HBase 1.x版本
云原生数据仓库AnalyticDB MySQL版
3.0版本
库表结构迁移
全量数据迁移
自建HBase迁移至AnalyticDB MySQL 3.0 - 源为第三方云的迁移方案
DTS支持将第三方云(如Amazon RDS for MySQL、Amazon RDS for Oracle)中的数据迁移至阿里云产品(如RDS MySQL )中。
源库 目标库 迁移类型 配置文档 Amazon RDS for MySQL RDS MySQL 库表结构迁移
全量数据迁移
增量数据迁移
从Amazon RDS MySQL迁移至阿里云RDS MySQL Amazon RDS for Oracle RDS MySQL 库表结构迁移
全量数据迁移
增量数据迁移
从Amazon RDS Oracle迁移至阿里云RDS MySQL Amazon RDS for PostgreSQL RDS PostgreSQL 库表结构迁移
全量数据迁移
增量数据迁移
从Amazon RDS for PostgreSQL增量迁移至阿里云 库表结构迁移
全量数据迁移
从Amazon RDS for PostgreSQL全量迁移至阿里云 Amazon RDS for SQL Server RDS SQL Server 库表结构迁移
全量数据迁移
从Amazon RDS SQL Server全量迁移至阿里云 Amazon Aurora MySQL RDS MySQL 库表结构迁移
全量数据迁移
增量数据迁移
从Amazon Aurora MySQL迁移至阿里云 PolarDB MySQL 库表结构迁移
全量数据迁移
增量数据迁移
从Amazon Aurora MySQL迁移至PolarDB MySQL Amazon Aurora PostgreSQL RDS PostgreSQL 库表结构迁移
全量数据迁移
从Amazon Aurora PostgreSQL全量迁移至阿里云 Atlas MongoDB 云数据库MongoDB 全量数据迁移
增量数据迁移
使用DTS将MongoDB Atlas数据库迁移至阿里云 华为云文档数据库 云数据库MongoDB 全量数据迁移
增量数据迁移
使用DTS将华为云文档数据库迁移至阿里云 腾讯云MySQL RDS MySQL 库表结构迁移
全量数据迁移
增量数据迁移
从腾讯云MySQL迁移至阿里云 腾讯云MongoDB 云数据库MongoDB 增量数据迁移
使用DTS将腾讯云MongoDB增量迁移至阿里云 全量数据迁移
使用DTS将腾讯云MongoDB副本集实例全量迁移至阿里云
- 数据迁移在某些场景下可实现部分数据同步的功能,但是两者的适用场景、支持的数据库、功能、收费等方面存在一定区别,详情请参见数据迁移和数据同步的区别。
- 如需长期进行增量数据迁移,建议使用数据同步功能,数据同步的网络稳定性更好、功能更丰富。
数据订阅
数据订阅功能旨在帮助用户获取数据库的实时增量数据,您可以根据自身业务需求自由消费增量数据,例如缓存更新策略、业务异步解耦、异构数据源数据实时同步及含复杂ETL的数据实时同步等多种业务场景。支持订阅多种数据库(自建MySQL、RDS MySQL等)的实时增量数据,并使支持使用SDK客户端、Flink客户端等消费订阅数据。支持的订阅方案以及配置文档,请参见如下表格或者数据订阅方案。源数据库 | 支持订阅的数据类型 | 配置文档 |
---|---|---|
|
| 创建RDS MySQL数据订阅任务 |
PolarDB MySQL 所有版本 |
| 创建PolarDB MySQL数据订阅任务 |
PolarDB-X 1.0 说明 PolarDB-X中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。 |
| 创建 PolarDB-X 1.0 数据订阅任务 |
PolarDB-X 2.0 说明 PolarDB-X中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。 |
| 创建PolarDB-X数据订阅任务 |
PolarDB O引擎 所有版本 | 数据更新 | 创建PolarDB O引擎数据订阅任务 |
自建Oracle(非RAC架构) 9i、10g、11g版本 |
| 创建Oracle数据订阅任务 |
| 数据更新 | 创建RDS PostgreSQL数据订阅任务 |
数据管理DMS逻辑库 说明 逻辑库需基于多个PolarDB MySQL实例的分库建立。 | 数据更新 | 创建DMS逻辑库的数据订阅任务 |
PolarDB PostgreSQL 11版本 |
| 创建PolarDB PostgreSQL引擎数据订阅任务 |