数据同步支持的数据库

最近更新时间: 2026-03-13 09:03:00

场景概述

数据同步功能指两个数据源之间的数据实时同步,数据同步属于持续性任务,任务创建后会一直同步数据(几乎实时同步),保持源库和目标库的数据一致性。
数据同步数据迁移的基本功能类似,但数据同步可支持在源和目标端同时进行数据写入,增加了数据冲突处理、任务配置动态调整、构建复杂拓扑结构等功能,更方便用户对长期任务的管理。
DTS 支持源端/目标端为自建数据库、云数据库、第三方云厂商数据库的同步,典型场景示例如下。

场景 说明
云上云下同步 将本地 IDC 自建数据库、CVM 自建数据库,同步到云数据库实例,并且支持建立反向同步,实现云上云下双向同步。
多云厂商间同步 将第三方云厂商数据库同步到云数据库实例,实现双云同步。
云数据库实例间同步 跨地域、跨境数据库同步,以及不同云账号下的数据库实例同步等。
IDC 数据库之间同步 本地 IDC 自建数据库之间的相互同步,实现数据打通和汇聚。

功能说明

同步数据类型

支持结构同步、全量同步和增量同步。

  • 结构同步:同步任务配置中,初始化类型选择“结构初始化”。
  • 全量同步:同步任务配置中,初始化类型选择“结构初始化+全量初始化”。
  • 增量同步:同步任务配置中,初始化类型都不勾选,然后在同步操作类型中选择 DML 和 DDL 。

接入方式

DTS 支持的接入方式有“公网/云主机自建/专线接入/云数据库/私有网络 VPC”,数据库的部署形态不同,可以选择的接入方式也不同。每种接入方式需要具备相应网络条件,请参考 网络准备概述

  • IDC 自建数据库/其他云厂商数据库:接入方式可选择“公网/专线接入”。
  • CVM 上的自建数据库:接入方式选择“云主机自建”。
  • 云数据库实例:接入方式选择“云数据库”。

同步至 MySQL

MySQL > MySQL

源数据库及版本目标数据库及版本双向同步参考文档
自建数据库 MySQL (IDC 自建/CVM 自建)- 自建数据库 MySQL
- 第三方云厂商 MySQL
支持MySQL/MariaDB/Percona 同步至 MySQL
第三方云厂商 MySQL
  • 自建数据库 MySQL
  • 第三方云厂商 MySQL

MariaDB > MySQL

源数据库及版本目标数据库及版本双向同步参考文档
自建数据库 MariaDB(IDC 自建/CVM 自建)自建数据库 MySQL 支持MySQL/MariaDB/Percona 同步至 MySQL
云数据库 MariaDB自建数据库 MySQL

Percona > MySQL

源数据库及版本 目标数据库及版本 双向同步 参考文档
自建数据库 Percona (IDC 自建/CVM 自建) 自建数据库 MySQL 支持 MySQL/MariaDB/Percona 同步至 MySQL

TDSQL MySQL > MySQL

源数据库 目标数据库 双向同步 参考文档
云数据库 TDSQL MySQL - 自建数据库 MySQL
- 云数据库 MySQL
不支持 TDSQL MySQL 同步至 MySQL

同步至 MariaDB

MySQL > MariaDB

源数据库及版本 目标数据库及版本 双向同步 参考文档
自建数据库 MySQL(IDC 自建/CVM 自建) - 自建数据库 MariaDB
- 云数据库 MariaDB
支持 MySQL/MariaDB/Percona 同步至 MariaDB

MariaDB > MariaDB

源数据库及版本目标数据库及版本双向同步参考文档
自建数据库 MariaDB(IDC 自建/CVM 自建)- 自建数据库 MariaDB
- 云数据库 MariaDB
支持MySQL/MariaDB/Percona 同步至 MariaDB
云数据库 MariaDB
  • 自建数据库 MariaDB
  • 云数据库 MariaDB

Percona > MariaDB

源数据库及版本 目标数据库及版本 双向同步 参考文档
自建数据库 Percona(IDC 自建/CVM 自建) - 自建数据库 MariaDB
- 云数据库 MariaDB
支持 MySQL/MariaDB/Percona 同步至 MariaDB

TDSQL MySQL > MariaDB

源数据库及版本 目标数据库及版本 双向同步 参考文档
云数据库 TDSQL MySQL - 自建数据库 MariaDB
- 云数据库 MariaDB
不支持 TDSQL MySQL 同步至 MariaDB

同步至 TDSQL MySQL

MySQL > TDSQL MySQL

源数据库及版本 目标数据库及版本 双向同步 参考文档
自建数据库 MySQL (IDC 自建/CVM 自建) 云数据库 TDSQL MySQL 不支持 MySQL/MariaDB/Percona 同步至TDSQL MySQL

MariaDB > TDSQL MySQL

源数据库及版本目标数据库及版本双向同步参考文档
自建数据库 MariaDB(IDC 自建/CVM 自建)云数据库 TDSQL MySQL不支持MySQL/MariaDB/Percona 同步至TDSQL MySQL
云数据库 MariaDB云数据库 TDSQL MySQL

Percona > TDSQL MySQL

源数据库及版本 目标数据库及版本 双向同步 参考文档
自建数据库 Percona(IDC 自建/CVM 自建) 云数据库 TDSQL MySQL 不支持 MySQL/MariaDB/Percona 同步至TDSQL MySQL

TDSQL MySQL > TDSQL MySQL

源数据库及版本 目标数据库及版本 双向同步 参考文档
云数据库 TDSQL MySQL 云数据库 TDSQL MySQL 不支持 TDSQL MySQL 同步至 TDSQL MySQL