You can use DTS to synchronize data between homogeneous and heterogeneous data sources. DTS provides the following extract, transform, and load (ETL) capabilities: object name mapping for columns, tables, and databases, and data filtering. The data synchronization feature is applicable to scenarios such as active geo-redundancy, geo-disaster recovery, zone-disaster recovery, cross-border data synchronization, query load balancing, cloud BI systems, and real-time data warehousing. The following table lists the topics for configuring data synchronization in various scenarios.

Scenario Topic
Synchronize data between MySQL databases Configure two-way data synchronization between ApsaraDB RDS for MySQL instances
Configure one-way data synchronization between ApsaraDB RDS for MySQL instances
Synchronize data from a user-created MySQL database hosted on ECS to an ApsaraDB RDS for MySQL instance
Synchronize data from a user-created MySQL database connected over Express Connect, VPN Gateway, or Smart Access Gateway to an ApsaraDB RDS for MySQL instance
Synchronize data from an ApsaraDB RDS for MySQL instance to a user-created MySQL database connected over Express Connect, VPN Gateway, or Smart Access Gateway
Synchronize data between ApsaraDB RDS for MySQL instances that belong to different Alibaba Cloud accounts
Synchronize data from a MySQL database to a different type of database Synchronize data from an ApsaraDB RDS for MySQL instance to an Apsara PolarDB for MySQL cluster
Synchronize data from an ApsaraDB RDS for MySQL instance to an AnalyticDB for MySQL cluster
Synchronize data from an ApsaraDB RDS for MySQL instance to an AnalyticDB for PostgreSQL instance
Synchronize data from a user-created MySQL database hosted on ECS to an AnalyticDB for PostgreSQL instance
Synchronize data from a user-created MySQL database connected over Express Connect, VPN Gateway, or Smart Access Gateway to an AnalyticDB for PostgreSQL instance
Synchronize data from a user-created MySQL database hosted on ECS to Elasticsearch
Synchronize data from an ApsaraDB RDS MySQL instance to a MaxCompute project
Synchronize data to or from a PolarDB cluster Configure one-way data synchronization between Apsara PolarDB for MySQL clusters
Synchronize data between PolarDB clusters compatible with Oracle
Synchronize data from an Apsara PolarDB for MySQL cluster to an ApsaraDB RDS for MySQL instance
Synchronize data from an Apsara PolarDB for MySQL cluster to an AnalyticDB for MySQL cluster
Synchronize data from an Apsara PolarDB for MySQL cluster to an AnalyticDB for PostgreSQL instance
Synchronize data from a user-created MySQL database hosted on ECS to an Apsara PolarDB for MySQL cluster
Synchronize data from a user-created MySQL database connected over Express Connect, VPN Gateway, or Smart Access Gateway to an Apsara PolarDB for MySQL cluster
Synchronize data between Redis databases Configure one-way data synchronization between ApsaraDB for Redis instances
Synchronize data from a user-created Redis database hosted on ECS to an ApsaraDB for Redis instance
Synchronize data from a user-created Redis database connected over Express Connect, VPN Gateway, or Smart Access Gateway to a user-created Redis database hosted on ECS
Synchronize data from a user-created Redis cluster to an ApsaraDB for Redis cluster instance
Synchronize data from a Codis cluster hosted on ECS to an ApsaraDB for Redis instance
Synchronize data from a Twemproxy Redis cluster hosted on ECS to an ApsaraDB for Redis instance