The change tracking feature of Data Transmission Service (DTS) captures real-time incremental data from your databases. You can use this data for various purposes, such as writing it to a destination system. This enables various use cases, including cache updates, asynchronous decoupling of business components, real-time synchronization between heterogeneous data sources, and complex ETL workflows.
Source database limitations
|
Limitation |
Description |
|
Network requirements |
|
|
Business requirements |
|
Change tracking plans
Whether you can create a cross-account change tracking task depends on the source database type and access method. When configuring the task, you must set the Replicate Data Across Alibaba Cloud Accounts parameter to Yes for the source database. For more information, see Configure a cross-account DTS task.
|
Source database |
Supported types |
Documentation |
|
|
|
|
PolarDB for MySQL All versions |
|
|
|
PolarDB-X 1.0 Important
The underlying databases for PolarDB-X must be based on ApsaraDB RDS for MySQL. DTS does not support databases created on PolarDB for MySQL. |
|
|
|
PolarDB-X 2.0 Important
The underlying databases for PolarDB-X must be based on ApsaraDB RDS for MySQL. DTS does not support databases created on PolarDB for MySQL. |
|
|
|
PolarDB for PostgreSQL (Compatible with Oracle) All versions |
data update |
Create a change tracking task for PolarDB for PostgreSQL (Compatible with Oracle) |
|
self-managed Oracle (non-RAC architecture) Versions 9i, 10g, and 11g |
|
|
|
data update |
|
|
Data Management (DMS) logical database Important
The logical database must consist of database shards from multiple PolarDB for MySQL instances. |
data update |
|
|
PolarDB for PostgreSQL Versions 11, 14, 15, 16, 17, and 18 |
|