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