| Source database | Destination database | Usage notes and limits |
|---|
| MySQL | MySQL | Migrate data between MySQL databases |
| MySQL | PolarDB for MySQL | Migrate data from a MySQL database to a PolarDB for MySQL cluster |
| MySQL | PolarDB-X | Migrate data from a MySQL database to a PolarDB-X instance |
| MySQL | AnalyticDB for MySQL | Migrate data from a MySQL database to an AnalyticDB for MySQLAnalyticDB for MySQL |
| MySQL | Kafka (self-managed) | Migrate data from a MySQL database to a self-managed Kafka cluster |
| PolarDB for MySQL | PolarDB for MySQL | Migrate data between PolarDB for MySQL clusters |
| PolarDB for MySQL | ApsaraDB RDS for MySQL / MySQL (self-managed) | Migrate data from a PolarDB for MySQL cluster to an ApsaraDB RDS for MySQL instance or a self-managed MySQL database |
| PolarDB for MySQL | PolarDB-X | Migrate data from a PolarDB for MySQL cluster to a PolarDB-X instance |
| PolarDB for MySQL | AnalyticDB for MySQL | Migrate data from a PolarDB for MySQL cluster to an AnalyticDB for MySQL |
| PolarDB for MySQL | Oracle (self-managed) | Migrate data from a PolarDB for MySQL cluster to a self-managed Oracle database |
| PolarDB for PostgreSQL (Compatible with Oracle) | PolarDB for PostgreSQL (Compatible with Oracle) | Migrate data between PolarDB for PostgreSQL (Compatible with Oracle) clusters |
| PolarDB for PostgreSQL (Compatible with Oracle) | Oracle (self-managed) | Migrate data from a PolarDB for PostgreSQL (Compatible with Oracle) cluster to a self-managed Oracle database |
| Oracle (self-managed) | PolarDB for PostgreSQL (Compatible with Oracle) | Migrate data from a self-managed Oracle database to a PolarDB for PostgreSQL (Compatible with Oracle) cluster |
| Oracle (self-managed) | MySQL | Migrate data from a self-managed Oracle database to a MySQL database |
| Oracle (self-managed) | PolarDB for MySQL | Migrate data from a self-managed Oracle database to a PolarDB for MySQL cluster |
| Oracle (self-managed) | AnalyticDB for PostgreSQL | Migrate data from a self-managed Oracle database to an AnalyticDB for PostgreSQL instance |
| Oracle (self-managed) | ApsaraMQ for Kafka / Kafka (self-managed) | Migrate data from a self-managed Oracle database to an ApsaraMQ for Kafka instance or a self-managed Kafka cluster |
| Oracle (self-managed) | Oracle (self-managed) | Migrate data between self-managed Oracle databases |
| PostgreSQL | PostgreSQL | Migrate data between PostgreSQL databases |
| PostgreSQL | MySQL | Migrate data from a PostgreSQL database to a MySQL database |
| PostgreSQL | PolarDB for PostgreSQL (Compatible with Oracle) | Migrate data from a PostgreSQL database to a PolarDB for PostgreSQL (Compatible with Oracle) cluster |
| SQL Server | SQL Server | Migrate data between SQL Server databases |
| SQL Server | AnalyticDB for MySQL | Migrate data from an SQL Server database to an AnalyticDB for MySQL |
| SQL Server | AnalyticDB for PostgreSQL | Migrate data from an SQL Server database to an AnalyticDB for PostgreSQL instance |