All Products
Search
Document Center

Data Transmission Service:Precautions and limits for data synchronization

Last Updated:Jun 03, 2026

Each DTS synchronization path has specific precautions and limits for schema, full data, and incremental synchronization. Review the requirements for your source-to-destination combination before you configure a synchronization instance.

Select a source database type and click the destination link to view the specific precautions and limits.

From a MySQL database

Destination Precautions and limits
MySQL Synchronize data between MySQL databases
PolarDB for MySQL cluster Synchronize data from a MySQL database to a PolarDB for MySQL cluster
AnalyticDB for MySQL cluster Synchronize data from a MySQL database to an AnalyticDB for MySQL cluster
AnalyticDB for PostgreSQL instance Synchronize data from a MySQL database to an AnalyticDB for PostgreSQL instance
DataHub project Synchronize data from a MySQL database to a DataHub project
Elasticsearch cluster Synchronize data from a MySQL database to an Elasticsearch cluster
MaxCompute project Synchronize data from a MySQL database to a MaxCompute project
Tablestore instance Synchronize data from a MySQL database to a Tablestore instance
Message Queue for Apache Kafka instance or self-managed Kafka cluster Synchronize data from a MySQL database to a Message Queue for Apache Kafka instance or a self-managed Kafka cluster
PolarDB-X instance Synchronize data from a MySQL database to a PolarDB-X instance

From a PolarDB for MySQL cluster

Destination Precautions and limits
PolarDB for MySQL cluster Synchronize data between PolarDB for MySQL clusters
ApsaraDB RDS for MySQL instance or self-managed MySQL database Synchronize data from a PolarDB for MySQL cluster to an ApsaraDB RDS for MySQL instance or a self-managed MySQL database
PolarDB-X 1.0 instance Synchronize data from a PolarDB for MySQL cluster to a PolarDB-X 1.0 instance
AnalyticDB for MySQL cluster Synchronize data from a PolarDB for MySQL cluster to an AnalyticDB for MySQL cluster
AnalyticDB for PostgreSQL instance Synchronize data from a PolarDB for MySQL cluster to an AnalyticDB for PostgreSQL instance
DataHub project Synchronize data from a PolarDB for MySQL cluster to a DataHub project
Elasticsearch cluster Synchronize data from a PolarDB for MySQL cluster to an Elasticsearch cluster
Message Queue for Apache Kafka instance or self-managed Kafka cluster Synchronize data from a PolarDB for MySQL cluster to a Message Queue for Apache Kafka instance or a self-managed Kafka cluster

From a self-managed Oracle database

Destination Precautions and limits
AnalyticDB for PostgreSQL instance Synchronize data from a self-managed Oracle database to an AnalyticDB for PostgreSQL instance
DataHub project Synchronize data from a self-managed Oracle database to a DataHub project

From a PostgreSQL database

Destination Precautions and limits
AnalyticDB for PostgreSQL instance Synchronize data from a self-managed PostgreSQL database or an ApsaraDB RDS for PostgreSQL instance to an AnalyticDB for PostgreSQL instance

From an SQL Server database

Destination Precautions and limits
SQL Server Synchronize data between SQL Server databases
MySQL Synchronize data from an ApsaraDB RDS for SQL Server instance to a MySQL database
AnalyticDB for MySQL cluster Synchronize data from an SQL Server database to an AnalyticDB for MySQL cluster
AnalyticDB for PostgreSQL instance Synchronize data from an SQL Server database to an AnalyticDB for PostgreSQL instance