数据传输服务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及以上,升级方式请参见查看和升级实例版本
    • 以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.0PolarDB-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.0PolarDB-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版本

    库表结构迁移

    全量数据迁移

    增量数据迁移

    文档准备中
  • 源为MaxCompute的迁移方案
    源库目标库迁移类型配置文档
    MaxCompute

    所有版本

    • 自建MySQL

      5.1、5.5、5.6、5.7、8.0版本

    • RDS MySQL

      所有版本

    库表结构迁移

    全量数据迁移

    从MaxCompute迁移至RDS 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版本

    库表结构迁移

    全量数据迁移

    增量数据迁移

    文档准备中
  • 源为自建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
  • 源为自建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版本

    库表结构迁移

    全量数据迁移

    增量数据迁移

    文档准备中
  • 源为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

    库表结构迁移

    全量数据迁移

    增量数据迁移

    文档准备中
  • 源为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 MySQLRDS MySQL

    库表结构迁移

    全量数据迁移

    增量数据迁移

    从Amazon RDS MySQL迁移至阿里云RDS MySQL
    Amazon RDS for OracleRDS MySQL

    库表结构迁移

    全量数据迁移

    增量数据迁移

    从Amazon RDS Oracle迁移至阿里云RDS MySQL
    Amazon RDS for PostgreSQLRDS PostgreSQL

    库表结构迁移

    全量数据迁移

    增量数据迁移

    从Amazon RDS for PostgreSQL增量迁移至阿里云

    库表结构迁移

    全量数据迁移

    从Amazon RDS for PostgreSQL全量迁移至阿里云
    Amazon RDS for SQL ServerRDS SQL Server

    库表结构迁移

    全量数据迁移

    从Amazon RDS SQL Server全量迁移至阿里云
    Amazon Aurora MySQLRDS MySQL

    库表结构迁移

    全量数据迁移

    增量数据迁移

    从Amazon Aurora MySQL迁移至阿里云
    PolarDB MySQL

    库表结构迁移

    全量数据迁移

    增量数据迁移

    从Amazon Aurora MySQL迁移至PolarDB MySQL
    Amazon Aurora PostgreSQLRDS PostgreSQL

    库表结构迁移

    全量数据迁移

    从Amazon Aurora PostgreSQL全量迁移至阿里云
    Atlas MongoDB云数据库MongoDB

    全量数据迁移

    增量数据迁移

    使用DTS将MongoDB Atlas数据库迁移至阿里云
    华为云文档数据库云数据库MongoDB

    全量数据迁移

    增量数据迁移

    使用DTS将华为云文档数据库迁移至阿里云
    腾讯云MySQLRDS MySQL

    库表结构迁移

    全量数据迁移

    增量数据迁移

    从腾讯云MySQL迁移至阿里云
    腾讯云MongoDB云数据库MongoDB

    增量数据迁移

    使用DTS将腾讯云MongoDB增量迁移至阿里云

    全量数据迁移

    使用DTS将腾讯云MongoDB副本集实例全量迁移至阿里云
说明
  • 数据迁移在某些场景下可实现部分数据同步的功能,但是两者的适用场景、支持的数据库、功能、收费等方面存在一定区别,详情请参见数据迁移和数据同步的区别
  • 如需长期进行增量数据迁移,建议使用数据同步功能,数据同步的网络稳定性更好、功能更丰富。

数据订阅

数据订阅功能旨在帮助用户获取数据库的实时增量数据,您可以根据自身业务需求自由消费增量数据,例如缓存更新策略、业务异步解耦、异构数据源数据实时同步及含复杂ETL的数据实时同步等多种业务场景。支持订阅多种数据库(自建MySQL、RDS MySQL等)的实时增量数据,并使支持使用SDK客户端、Flink客户端等消费订阅数据。支持的订阅方案以及配置文档,请参见如下表格或者数据订阅方案
源数据库支持订阅的数据类型配置文档
  • 自建MySQL

    5.1、5.5、5.6、5.7或8.0版本

  • RDS MySQL

    所有版本

  • 数据更新
  • 结构更新

创建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

    9.4、10、11、12、13版本

  • 自建PostgreSQL

    9.4.8及以上版本、9.5、9.6、10.x、11.x、12、13版本

数据更新 创建RDS PostgreSQL数据订阅任务
数据管理DMS逻辑库
说明 逻辑库需基于多个PolarDB MySQL实例的分库建立。
数据更新 创建DMS逻辑库的数据订阅任务
PolarDB PostgreSQL

11版本

  • 数据更新
  • 结构更新
创建PolarDB PostgreSQL引擎数据订阅任务