数据同步功能帮助您实现数据源之间的数据实时同步,适用于数据异地多活、数据异地灾备、本地数据灾备、跨境数据同步、查询与报表分流、云BI及实时数据仓库等多种业务场景。本文将介绍数据同步功能支持的数据库、同步初始化类型和同步拓扑。
各类场景下数据同步的配置案例请参见DTS数据同步方案概览。
同步初始化说明
同步初始化类型 | 说明 |
---|---|
结构初始化 |
DTS将源库中待同步对象的结构定义信息(例如表、视图、触发器、存储过程等)同步至目标库。 说明 如果不支持结构初始化,在配置数据同步作业之前,您需要根据源库中待同步对象的结构定义,在目标库中创建数据库、数据表。
|
全量数据初始化 |
DTS将源库中待同步对象的存量数据,全部同步到目标库中,作为后续增量同步数据的基线数据。 为简化数据同步的操作,建议在配置数据同步作业时,同时勾选结构初始化和全量数据初始化。 |
同步拓扑说明
详情请参见数据同步拓扑介绍。
支持的数据库、同步初始化类型和同步拓扑
下表中各类自建数据库(例如自建MySQL、Redis等)支持的部署位置如下:
- ECS上的自建数据库
- 通过专线/VPN网关/智能接入网关接入的自建数据库
- 无公网IP:Port的数据库(通过数据库网关DG接入)
- 通过云企业网CEN接入的自建数据库
源数据库 | 目标数据库 | 初始化类型 | 同步拓扑 |
---|---|---|---|
|
自建MySQL 5.1、5.5、5.6、5.7、8.0版本 |
结构初始化 全量数据初始化 |
单向同步 双向同步 |
RDS MySQL 所有版本 |
结构初始化 全量数据初始化 |
单向同步 双向同步 |
|
PolarDB MySQL 所有版本 |
结构初始化 全量数据初始化 |
单向同步 双向同步 |
|
云原生数据仓库AnalyticDB MySQL (原分析型数据库MySQL版) 2.0、3.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
DRDS
所有版本 说明 DRDS中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
|
全量数据初始化 |
单向同步 双向同步 |
|
云原生数据仓库AnalyticDB PostgreSQL (原分析型数据库PostgreSQL版) 4.3、6.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
Datahub 所有版本 |
结构初始化 | 单向同步 | |
Elasticsearch 5.5、5.6、6.3、6.7、7.4版本 |
结构初始化 全量数据初始化 |
单向同步 | |
MaxCompute 所有版本 |
结构初始化 全量数据初始化 |
单向同步 | |
自建Kafka 0.10.1.0-2.7.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
表格存储(Tablestore) |
结构初始化 全量数据初始化 |
单向同步 | |
ClickHouse集群 |
结构初始化 全量数据初始化 |
单向同步 | |
DRDS
所有版本 说明 DRDS中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
|
DRDS
所有版本 说明 DRDS中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
|
全量数据初始化 | 单向同步 |
Datahub 所有版本 |
结构初始化 | 单向同步 | |
云原生数据仓库AnalyticDB MySQL (原分析型数据库MySQL版) 2.0、3.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
云原生数据仓库AnalyticDB PostgreSQL (原分析型数据库MySQL版) 4.3、6.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
PolarDB MySQL 所有版本 |
自建MySQL 5.1、5.5、5.6、5.7、8.0版本 |
结构初始化 全量数据初始化 |
单向同步 |
RDS MySQL 所有版本 |
结构初始化 全量数据初始化 |
单向同步 | |
DRDS
所有版本 说明 DRDS中的数据库须基于RDS MySQL创建,DTS暂不支持基于PolarDB MySQL创建的数据库。
|
全量数据初始化 |
单向同步 双向同步 |
|
PolarDB MySQL 所有版本 |
结构初始化 全量数据初始化 |
单向同步 | |
云原生数据仓库AnalyticDB MySQL (原分析型数据库MySQL版) 2.0、3.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
Datahub 所有版本 |
结构初始化 | 单向同步 | |
自建Kafka 0.10.1.0-2.7.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
Elasticsearch 5.5、6.3、6.7、7.4版本 |
结构初始化 全量数据初始化 |
单向同步 | |
MaxCompute 所有版本 |
结构初始化 全量数据初始化 |
单向同步 | |
云原生数据仓库AnalyticDB PostgreSQL (原分析型数据库PostgreSQL版) 4.3、6.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
PolarDB-O 所有版本 |
PolarDB-O 所有版本 |
结构初始化 全量数据初始化 |
单向同步 |
自建Kafka 0.10.1.0-2.7.0版本 |
结构初始化 全量数据初始化 |
单向同步 | |
|
云原生数据仓库AnalyticDB PostgreSQL (原分析型数据库PostgreSQL版) 4.3、6.0版本 |
结构初始化 全量数据初始化 |
单向同步 |
|
云原生数据仓库AnalyticDB PostgreSQL (原分析型数据库PostgreSQL版) 4.3、6.0版本 |
全量数据初始化 | 单向同步 |
说明 跨云账号同步Redis实例仅支持集群版或标准架构,暂不支持读写分离架构。
|
说明 跨云账号同步Redis实例仅支持集群架构或标准架构,暂不支持读写分离架构。
|
全量数据初始化 说明 Redis属于NoSQL数据库,无需结构初始化。
|
单向同步 双向同步
说明 仅阿里云Redis企业版实例(5.0版本)间支持双向同步。
|
自建TiDB | 云原生数据仓库AnalyticDB MySQL
(原分析型数据库MySQL版) 2.0、3.0版本 |
结构初始化 全量数据初始化 |
单向同步 |
自建DB2 for i
7.3、7.4版本 说明 目前仅支持金融云中的华东2地域。
|
|
全量数据初始化 | 单向同步 |
在文档使用中是否遇到以下问题
更多建议
匿名提交