Update | Description | Documentation |
New policy for handling duplicate account name conflicts | For MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL/TDSQL Boundless migration linkages, a policy for handling conflicts with identically named accounts during account migration has been added. This policy supports three modes: skip, sync permissions only, and full overwrite, and also supports partial account migration and account name modification. | - |
Support for modifying the synchronization configuration | TDSQL MySQL to MySQL/MariaDB/TDSQL-C MySQL/TDSQL MySQL/Kafka synchronization linkages support modifying synchronization configurations. | |
Support for filtering large messages. | The synchronization link from MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL to Kafka supports filtering large messages. | - |
Support for Topic existence pre-check and ACL authentication configuration. | For synchronization links from MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL/TDSQL Boundless to Kafka, a pre-validation feature for target Topic existence has been added, which prompts a validation failure if the Topic does not exist. Concurrently, the write method has been optimized, so task execution is no longer affected by CKafka ACL policies. | - |
Update | Description | Documentation |
New Data Subscription 2.0 | DTS launched the Data Subscription 2.0 edition, which adopts an independent CKafka instance architecture, and simultaneously enhances resource isolation, monitoring and alarm, and cross-AZ disaster recovery capabilities. | - |
New GTID Verification Type | GTID check type was added to the consistency checks for MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL Boundless migration/synchronization links. | - |
Support for modifying the current position of the incremental write module in sync or migration instances. | MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL Boundless/TDSQL MySQL migration/synchronization links support modifying the current position of the incremental write module for synchronization or migration instances, support executing data replay from a specified time on the target end, and do not require rebuilding the links. | - |
Update | Description | Documentation |
Support for MySQL 8.4 version | DTS data migration/synchronization/subscription scenarios fully support MySQL 8.4. | Data Migration: Databases Supported for Data Migration Data Synchronization: Databases Supported for Data Synchronization Data Subscription: Databases Supported for Data Subscription |
Support for editing where filter conditions when synchronization objects are modified. | DTS supports directly editing existing where filter conditions when synchronization objects are modified. |
Update | Description | Documentation |
Support for bidirectional synchronization. | The TDSQL Boundless to TDSQL Boundless link supports bidirectional synchronization. | |
Support for synchronization within the same instance. | The TDSQL Boundless to TDSQL Boundless link supports data synchronization between tables within the same instance. | |
Support for CAM authentication for MySQL cloud database connections. | When connecting to a MySQL cloud database, DTS data migration/synchronization/subscription tasks support identity authentication via Tencent Cloud CAM, eliminating the need to pass plaintext passwords. | |
Optimization of the modification record for synchronization configuration | DTS sync tasks support viewing before-and-after comparison records of synchronization configuration modifications in task logs. |
Update | Description | Documentation |
Batch scaling operations supported | For data migration and synchronization links, as well as pay-as-you-go and yearly/monthly subscription billing tasks, batch upgrade and downgrade operations are supported in the console. | Migration: Batch Operations Synchronization: Batch Operations |
Update | Description | Documentation |
Support the Debezium data format | The synchronization link from MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL to Kafka supports the Debezium data format. | - |
New migration link from Distributed Cache to KeeWiDB storage edition | Data migration adds a link from Distributed Cache to KeeWiDB storage edition. | - |
Update | Description | Documentation |
Support fully compatible Canal data formats. | The synchronization link from MySQL/MariaDB/Percona/TDSQL MySQL to Kafka supports fully compatible Canal data formats. | |
Support for custom settings of DML and DDL at the database, view, and table levels. | Synchronization links for MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL Boundless/TDSQL MySQL support custom settings for DML and DDL at the database/view/table levels. | - |
Update | Description | Documentation |
New migration link from KeeWiDB to KeeWiDB storage edition | A migration link from KeeWiDB to KeeWiDB storage edition has been added to the data migration feature. |
Update | Description | Documentation |
Support for synchronization links from MongoDB to MongoDB | Data synchronization links from MongoDB to MongoDB were supported. | |
Support for incremental data consistency checks | MongoDB synchronization links supported incremental data consistency checks. | |
Support for synchronization links from SQL Server to SQL Server | Data synchronization links from SQL Server to SQL Server were supported. | |
Support for data consistency checks | SQL Server synchronization links supported data consistency checks. | - |
Support for incremental DDL migration | PostgreSQL migration links supported incremental DDL migration. |
Update | Description | Documentation |
Support for event alarms for the completion and interruption of consistency check tasks | MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL/TDSQL Boundless/PostgreSQL migration/synchronization links support event alarms for the completion and interruption of consistency check tasks. |
Update | Description | Documentation |
Support for incremental data consistency checks | MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL/TDSQL Boundless migration/synchronization links supported incremental data consistency checks. | Synchronization: Creating a Data Consistency Check Task (MySQL Series) |
Support for full data consistency checks | Distributed Cache migration links support full data consistency checks. | |
Support for incremental data consistency checks | PostgreSQL synchronization links supported incremental data consistency checks. | |
Support for modifying the synchronization configuration | PostgreSQL synchronization links supported modifying the synchronization configuration. |
Update | Description | Documentation |
Support for displaying task phases during data chunking | MySQL migration and synchronization links supported displaying task phases during data chunking. | - |
Support for modifying the synchronization configuration | MySQL/MariaDB/Percona/TDSQL-C MySQL to MySQL/MariaDB/Percona/TDSQL-C MySQL/Kafka synchronization now supports modifying synchronization configurations. | |
Support operations to batch start, delete, end, and terminate tasks | Data migration and synchronization tasks supported operations to batch start, delete, end, and terminate tasks. | Migration: Batch Operations Synchronization: Batch Operations |
Support for task ending alarms | Data migration, synchronization, and subscription tasks supported task ending alarms. | |
Support for modifying connection information | Data migration (except for Distributed Cache, MongoDB, and KeeWiDB databases) / synchronization / subscription tasks support modifying connection information. | Data migration: Modify Connection Information Data synchronization: Modifying Connection Information Data subscription: Modify Connection Information |
Support for synchronization at a specified point-in-time | Migration and sync tasks with MySQL 5.5 as the source now support synchronization at a specified point in time. | - |
Update | Description | Documentation |
Support for the domain name:port input format | TDSQL for MySQL migration tasks supported the domain name:port input format. | |
Support for modifying the initialization configuration | Synchronization from MySQL/MariaDB/Percona/TDSQL-C for MySQL to MySQL/MariaDB/Percona/TDSQL-C for MySQL/Kafka supported modifying the initialization configuration during synchronization configuration modification. | |
Support for modifying initialization settings and topic configurations. | Synchronization from MySQL/MariaDB/Percona/TDSQL-C for MySQL to Kafka supported modifying the initialization settings and topic configuration during synchronization configuration modification. |
Update | Description | Documentation |
Support for configuring monitoring metrics and alarms | Distributed Cache migration links now support monitoring metrics and alarm configuration. | |
Support for bidirectional synchronization and synchronization within the same instance | PostgreSQL synchronization links supported bidirectional synchronization and synchronization within the same instance. | |
Support for full data checks | PostgreSQL synchronization links supported full data checks. |
Update | Description | Documentation |
Reset operation API support | Added support for the reset operation API. | - |
Update | Description | Documentation |
Support for synchronization within the same instance. | The synchronization links for MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL support synchronization within the same instance. | |
Enhanced feature for consistency checks (independent checks) | 1. Migration and synchronization links for MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL/TDSQL Boundless support viewing and downloading inconsistency correction statements. 2. Migration and synchronization links for MySQL/MariaDB/Percona/TDSQL-C MySQL/TDSQL MySQL/TDSQL Boundless support partial data checks: designated column checks and configured Where condition filter checks. |
Update | Description | Documentation |
Support for migration/synchronization from later to earlier versions in MySQL series links. | MySQL series links support migration/synchronization from later to earlier versions, and the version check item in the pre-check has been changed from "error reporting" to "warning". | |
Support for displaying incremental synchronization delay. | MySQL series links support displaying incremental synchronization status and latency in the task details. | |
TDSQL for MySQL links support bidirectional synchronization. | Synchronization links between TDSQL MySQL and TDSQL MySQL, as well as between TDSQL MySQL and MySQL/MariaDB/Percona/TDSQL-C MySQL, support bidirectional synchronization. | |
Support for column filtering in TDSQL for MySQL to Kafka links. | TDSQL for MySQL to Kafka links support column filtering. | |
Support for thread pool check in MySQL series links. | Thread pool check has been added to the pre-check items for MySQL series migration/synchronization links. | |
Distributed Cache migration linkages support encrypted connections. | Distributed Cache migration linkages support SSL encrypted connections. | - |
Update | Description | Documentation |
Support for TencentDB for MongoDB 5.0 version in data subscription. | The data subscription link supports TencentDB for MongoDB 5.0 as the source. | |
MongoDB migration linkages support AWS MongoDB Atlas as the source. | MongoDB migration linkages support AWS MongoDB Atlas as the source. | |
Support for configuring prefix filtering for multi-key commands in Distributed Cache data migration. | Distributed Cache supports configuring prefix filtering rules for multi-key commands during data migration. | |
Optimization of Float precision handling within JSON for MySQL linkages | Optimization of Float precision handling within JSON for migration/synchronization links between MySQL and TDSQL-C for MySQL. |
Update | Description | Documentation |
Batch Where condition filtering support | MySQL series synchronization links support batch Where clause filtering. | |
New migration linkages with TDSQL-C MySQL as the source. | New migration links for data migration from TDSQL-C MySQL to TDSQL-C MySQL/MySQL/MariaDB. |
Update | Description | Documentation |
TDSQL for MySQL link enhancement | 1. The features of the TDSQL MySQL to TDSQL MySQL/MySQL/MariaDB/Percona/Kafka synchronization links and the MySQL/MariaDB/Percona to TDSQL MySQL synchronization links have been enhanced. Retry operations are supported during the full import phase. Incremental synchronization supports starting the synchronization from a specified point in time. 2. When JSON or Avro data format is selected in the TDSQL MySQL/MySQL to Kafka synchronization link, the parsing precision of datetime fields is enhanced, improving from the previous millisecond level to match the actual precision of the source database. | |
The Avro consumer program for MySQL data subscription supports compatibility with the data format of Alibaba Cloud DTS subscription service. | The Avro consumer program provided by MySQL data subscription supports compatibility with the data format of Alibaba Cloud DTS subscription service. | |
Data consistency check for PostgreSQL logical migration. | PostgreSQL logical migration supports data consistency check. |
Update | Description | Documentation |
Data subscription supports displaying consumption monitoring views. | Data subscription supports displaying consumption monitoring views: number of unconsumed records in subscription consumption partitions, consumption latency of subscription consumption partitions. | |
Support for AWS Aurora MySQL 8.0. | MySQL migration and synchronization links support the AWS Aurora MySQL 8.0 version. |
Update | Description | Documentation |
New TDSQL-C MySQL to TDSQL Boundless linkage | Added a TDSQL-C MySQL to TDSQL Boundless link for data synchronization. | - |
Feature enhancement | 1. The custom Topic policy feature for synchronization links to Kafka and data subscription links supports manual ordering of custom rules. 2. Task configuration parameters can be saved, and a feature to show/hide entered passwords is provided. | - |
Update | Description | Documentation |
Enhancement of the Redis data migration feature | Rate limiting operations are supported to limit the write rate on the target side. Automatic eviction of expired keys is supported. |
Update | Description | Documentation |
Enhancement of the Kafka synchronization link feature | The feature of synchronization links from the MySQL series to Kafka was enhanced. Custom partition policies were supported for single-topic delivery. Filtering based on the Where clause was supported. | |
Support for an independent check mode in MySQL series data consistency checks | An independent check mode was added for data consistency checks in MySQL series migration and synchronization. | |
Support for using a read-only source in subscription links from TDSQL-C for MySQL to Kafka | For synchronization links from TDSQL-C for MySQL to Kafka, using a read-only TDSQL-C for MySQL instance as the source was supported. | - |
Upgrade for TDSQL for MySQL migration and synchronization links | The feature of migration and synchronization links between TDSQL for MySQL and TDSQL for MySQL/MySQL/MariaDB/Percona/Kafka was enhanced. Enhancement of the data migration link feature: Migration of views was supported. Pausing and resuming task operations were supported. Viewing task progress details was supported. Retry operations were supported during the full import phase. Enhancement of the data synchronization link feature: Synchronization of views was supported. Pausing and resuming task operations were supported. Viewing task progress details was supported. Retry operations were supported during the full import phase. Filtering based on the Where clause was supported (currently not supported for synchronization links from TDSQL for MySQL to Kafka). Filtering DDL was supported. Synchronization of temporary tables generated by online DDL was supported. |
Update | Description | Documentation |
Support for using the API method for MongoDB consistency checks | The MongoDB consistency check feature supported using the API method. | - |
Update | Description | Documentation |
Support for the RocksDB engine | Data migration and synchronization supported the RocksDB engine. | - |
Update | Description | Documentation |
Support for the API feature in data subscription for the Kafka edition | Data subscription for the Kafka edition supported the API feature. | - |
Support for secondary partitioned tables in TDSQL for MySQL synchronization links | Synchronization links from TDSQL for MySQL to TDSQL for MySQL/Kafka supported secondary partitioned tables. | |
Enhancement of the PostgreSQL data migration feature | The task progress display and check items in PostgreSQL data migration links were optimized. | - |
Enhancement of the speed limit feature | MySQL migration and synchronization links support adjusting the rate before task startup. |
Update | Description | Documentation |
Feature enhancement for synchronization links from MySQL/MariaDB/Percona/TDSQL-C for MySQL to Kafka | Two Canal-compatible data formats were added: Canal ProtoBuf and Canal JSON. Filtering empty transactions and CHECKPOINT messages was supported. The solution for the latency issue of monitoring data during synchronization of selected databases or tables was optimized. Selecting read-only instances as the source for synchronization was supported. | |
Enhancement of the consistency check API feature | The consistency check API (DescribeCompareTasks) feature was enhanced, and the checks of migration and synchronization tasks supported independent authentication. | - |
Update | Description | Documentation |
Support for Flink-based consumption in data subscription | Data subscription supported Flink-based consumption. | |
Optimization of the online DDL feature | The online DDL feature was optimized. | - |
Support for domain name access to the target through the VPN connection | When the target database was accessed through the VPN connection, host addresses that used the domain name format were supported. | - |
Update | Description | Documentation |
Support for MongoDB consistency checks | Consistency checks during MongoDB data migration were supported. | |
Support for eXtended Architecture (XA) transactions | Data migration and synchronization supported XA transaction operations on the source database. | - |
Support for chunk-based export and import | Data migration and synchronization supported chunk-based export and import of entire tables. | - |
User experience optimization and feature enhancement | A reminder prompting users to add DTS IP addresses to the allowlist was added to the connectivity test console interface. Optimization of production latency in data subscription When a TDSQL for MySQL full migration task failed, the system supported resuming from the last checkpoint and reimporting the data. Support for data migration for tables without primary keys from MySQL to TDSQL Boundless. | - |
Support for creating similar tasks during synchronization | Data synchronization supported creating similar tasks. | - |
Update | Description | Documentation |
Support for Avro and JSON formats in data subscription | Data subscription for MySQL and TDSQL-C for MySQL supported Avro and JSON formats. | |
Support for domain name access to the source database from a third-party cloud vendor | When the source database is from a third-party cloud vendor and the access method is public network/Direct Connect/VPN connection/CCN, the source database address supports the domain name format. | - |
Update | Description | Documentation |
Enhancement of the CCN access method feature | The CCN access supported aligning the Virtual Private Cloud (VPC) network region with the link source region when they were different. | - |
Support for TencentDB for PostgreSQL cross-account data migration | Migration of TencentDB for PostgreSQL databases across different Tencent Cloud accounts was supported. | |
Support for migration and synchronization of advanced objects | Selecting functions, triggers, stored procedures, and events during data migration was supported, and selecting functions and stored procedures during data synchronization was supported. | |
Support for lock-free data synchronization | Data synchronization adopted a lock-free mode by default. No global lock (FTWRL) was applied to the source database during synchronization. Only the tables without primary keys would be locked at the table level, while no locks would be added to other tables. | - |
Support for migration and synchronization of temporary tables | Temporary tables generated due to online DDL changes could be migrated or synchronized to the target database. |
Update | Description | Documentation |
Support for SQL Server data migration through CCN | SQL Server data migration supported CCN. | - |
Support for multi-account authentication in MongoDB data migration | MongoDB data migration supported authentication when mongod, mongos, and config server have different accounts and passwords. | - |
Update | Description | Documentation |
Addition of instance names in metric alarms | Metric alarm messages for migration, synchronization, and subscription supported displaying instance names. | - |
Experience optimization | The display of data consistency check results was optimized. DDL filtering was supported in synchronization links of MariaDB/Percona/TDSQL-C for MySQL. The Where clause filtering was supported in synchronization links of MariaDB/Percona/TDSQL-C for MySQL. Synchronization between TDSQL-C for MySQL instances supported optional DML operations. | - |
Support for skipping check items | Skipping check items was supported in MySQL-to-MySQL data migration and data synchronization tasks. | - |
Performance optimization | Transfer performance in the incremental migration and synchronization phases was significantly improved. | - |
Update | Description | Documentation |
Support for TDSQL for MySQL (TDStore) data migration links | Data migration from MySQL/MariaDB/Percona/TDSQL for MySQL to TDSQL for MySQL (TDStore) was supported. | - |
Support for consistency checks in data migration related to MariaDB/Percona/TDSQL for MySQL | Creating consistency check tasks could be created in data migration with MariaDB/Percona/TDSQL for MySQL as the source or target database. | - |
Support for TDSQL for PostgreSQL data subscription | DTS supported data subscription for TDSQL for PostgreSQL. | - |
Update | Description | Documentation |
Support for subscribing to the test database in data subscription | Data subscription supported subscribing to the test database. | - |
Support for cross-account data synchronization between cloud database instances | Cross-account data synchronization between cloud database instances was supported. | - |
Update | Description | Documentation |
Support for the retry feature in more links | The retry feature was supported during data migration for MySQL/TDSQL-C for MySQL/MariaDB/Percona/TDSQL for MySQL. | - |
Support for TDSQL-C for PostgreSQL data migration | Data migration from PostgreSQL to TDSQL-C for PostgreSQL, and data migration from TDSQL-C for PostgreSQL to TDSQL-C for PostgreSQL/PostgreSQL were supported. | - |
Support for data synchronization from MySQL/MariaDB/Percona to MariaDB | Data synchronization from MySQL/MariaDB/Percona to MariaDB was supported. | - |
TencentDB for MariaDB data migration supported three types of engines. | In data migration scenarios, TencentDB for MariaDB supported three types of engines: MariaDB, Percona, and MySQL. | - |
Support for account migration | Migrating accounts was supported in MySQL/TDSQL-C data migration scenarios. | - |
Update | Description | Documentation |
Support for lock-free migration | Lock-free migration for MySQL series databases was supported. | - |
Support for modifying subscription objects and resetting subscriptions, with the private network address remaining unchanged | When you modified subscription objects or reset subscriptions, the private network address remained unchanged and continued to be bound to the original subscription instance. | - |
Support for MySQL 8.0 and TDSQL-C 8.0 in data migration and synchronization | The following three links supported MySQL 8.0 and TDSQL-C 8.0: Data migration from MySQL to TDSQL-C Data synchronization from MySQL to TDSQL-C Data synchronization from TDSQL-C to TDSQL-C | - |
Support for modifying consumption offsets | Data subscription scenarios supported modifying consumption offsets. | - |
Update | Description | Documentation |
Support for migration from Percona/MariaDB to TDSQL-C | Migration from Percona/MariaDB to TDSQL-C was supported. | - |
Support for filtering based on DDL and the Where clause | Performing filtering based on DDL and the Where clause in MySQL data synchronization tasks was supported. | - |
Update | Description | Documentation |
Support for multiple TDSQL for MySQL data migration link | Data migration from MariaDB/Percona to TDSQL for MySQL, and from TDSQL for MySQL to MySQL/TDSQL/MariaDB/Percona was supported. | - |
Support for TDSQL for MySQL data synchronization | Unidirectional and bidirectional synchronization between TDSQL and MySQL/TDSQL/MariaDB/Percona was supported. | - |
Support for incremental migration for PostgreSQL versions 9.4, 9.5, and 9.6 | Incremental migration for PostgreSQL versions 9.4, 9.5, and 9.6 was supported. | - |
Support for data consistency checks | Creating consistency check tasks was supported in data migration scenarios. | - |
Update | Description | Release Date | Documentation |
Support for heterogeneous migration among Percona/MariaDB/MySQL | Heterogeneous migration was supported among Percona/MariaDB/MySQL. | 2021-09 | |
Support for data subscription for TDSQL for MySQL | Data subscription for TDSQL for MySQL databases was supported by DTS. | 2021-09 |
Update | Description | Release Date | Documentation |
Support for custom routing policies | MySQL subscription supported routing custom data fields to Kafka partitions. | 2021-08 | |
Support for TDSQL-C data synchronization | Data synchronization from TDSQL-C to TDSQL-C was supported. | 2021-08 | - |
Update | Description | Release Date | Documentation |
Support for default alarm policies | Event alarms for important events in data migration, synchronization, and subscription could be configured by default, and users were notified promptly after an event was triggered. | 2021-07 | |
Support for data migration retry | When a data migration task was interrupted due to certain exceptions, the task could be restarted after the exceptions were resolved. | 2021-07 | |
Support for MySQL data synchronization to TDSQL for PostgreSQL. | Support for MySQL data synchronization to TDSQL for PostgreSQL. | 2021-07 | - |
Support for database/table mapping | Databases and tables migrated to the target database could be renamed. | 2021-07 | |
Support for viewing details of migration progress | Viewing detailed migration progress was supported. The tables of the source database, tables of the target database, estimated number of rows, completed number of rows, and migration status could be displayed on the Migration Progress tab. | 2021-07 | |
Modification of the view export feature | Before modification: When views were exported, only the definers that matched the target user@host could be migrated. After modification, when views were exported, DTS checked whether the user1 corresponding to the `DEFINER` ([DEFINER = user1]) in the source database matched the migration target user2. If they did not match, DTS adjusted the `SQL SECURITY` property of user1 in the target database from `DEFINER` to `INVOKER` ([INVOKER = user1]), and set the `DEFINER` in the target database to the migration target user2 ([DEFINER = migration target user2]). | 2021-07 |
Update | Description | Release Date | Documentation |
Support for monitoring data synchronization metrics | Monitoring the metrics of data synchronization tasks was supported. | 2021-05 | |
Support for MySQL data synchronization | Tencent Cloud DTS supported real-time data synchronization between MySQL databases. It could be applied to various business scenarios such as cloud and off-cloud multi-site active-active, multi-site active-active, cross-border data synchronization, and real-time data warehousing, helping you build secure, scalable, and highly available data architectures. | 2021-05 |
Update | Description | Release Date | Documentation |
Support for cross-account migration | Data migration (NewDTS) supported cross-account migration of user instances. | 2021-04 | - |
Support for data migration for MySQL 8.0 | Data migration (NewDTS) supported MySQL 8.0 and allowed migration from earlier versions to 8.0. | 2021-04 | - |
Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback