What's New
The tables below describe the functions released in each Data Replication Service version and corresponding documentation updates. New features will be successively launched in each region.
April 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Data processing |
Changed the maximum number of tables that can be filtered to 512. |
Commercial use |
|
2 |
Data comparison |
Supported data filtering for value comparison. |
Commercial use |
|
3 |
Synchronization progress |
Supported synchronization object skipping during the full synchronization. |
Commercial use |
|
4 |
Synchronization mode change for a task |
Supported changing the synchronization mode for a MySQL-to-GaussDB(for MySQL) synchronization task. |
Commercial use |
|
5 |
Real-time migration |
Supported migration from a cluster to a replica set for MongoDB-to-DDS migration. |
Commercial use |
March 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Some scenarios are put into commercial use. |
The following data flow scenarios meet the commercial use standards:
|
Commercial use |
|
2 |
Workload replay |
Supported the display of workload replay progress in percentage. |
Open beta testing |
|
3 |
Task creation |
When creating a task using a public network, you need to manually specify an EIP. |
Commercial use |
|
4 |
Some scenarios are in open beta testing. |
The following data flow scenarios are in open beta testing.
|
Open beta testing |
February 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
More synchronization modes supported |
Supported full synchronization and incremental synchronization for real-time synchronization from Microsoft SQL Server to GaussDB. |
Open beta testing |
|
2 |
Data comparison optimized |
Supported LOB length comparison in value comparison for real-time synchronization from Oracle to GaussDB. |
Commercial use |
|
3 |
Functions for real-time synchronization optimized |
|
Commercial use |
|
4 |
More workload replay scenarios |
Supported self-managed MySQL for Source DB From for a workload replay task from MySQL to the cloud. |
Open beta testing |
December 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
New real-time synchronization scenarios |
|
Open beta testing |
|
2 |
Parameter management for a synchronization task |
Supported task parameter changing for real-time synchronization. |
Open beta testing |
|
3 |
Task management for data subscription |
Supported task resetting and resuming for data subscription. |
Open beta testing |
|
4 |
DNS server configuration |
Supported DNS server configuration for real-time migration from MySQL to MySQL and from Redis to GeminiDB Redis. |
Open beta testing |
November 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
New real-time synchronization scenarios |
Supported out-of-cloud synchronization from Microsoft SQL Server to Kafka. |
Open beta testing |
|
2 |
Synchronization progress |
Supported progress details viewing for real-time synchronization. |
Open beta testing |
|
3 |
Task specifications |
Supported ultra-large specifications for real-time synchronization. |
Commercial use |
|
4 |
More PostgreSQL versions |
Supported PostgreSQL 15 for DRS real-time synchronization. |
Commercial use |
|
5 |
Commercial use of some real-time synchronization scenarios |
The following data flow scenarios meet the commercial use standards.
|
Commercial use |
|
6 |
DR direction exchange |
Supported direction exchange for dual-active DR. |
Open beta testing |
October 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Workload replay reporting |
Added support for downloading the replay report for a DRS Workload replay task. |
Open beta testing |
|
2 |
Specification upgrade |
Added support for upgrading task specifications for all DRS multi-specification tasks. |
Commercial use |
|
3 |
Functions for real-time synchronization optimized. |
|
Commercial use |
September 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Workload replay |
Added support for workload replay from MySQL to MySQL, MySQL to GaussDB(for MySQL), and GaussDB(for MySQL) to GaussDB(for MySQL). |
Open beta testing |
|
2 |
Resetting synchronization position |
Supported synchronization position resetting for tasks from MySQL to GaussDB(DWS). |
Open beta testing |
July 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Supported AZ selection. |
Supported AZ selection for DRS migration, synchronization, and DR tasks. |
Open beta testing |
June 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Supported more functions for real-time synchronization. |
Supported the selection of synchronization object types for real-time synchronization from MySQL to GaussDB. |
Commercial use |
|
2 |
Supported object name mapping. |
Supported object name mapping for real-time synchronization from GaussDB to GaussDB. |
Commercial use |
|
3 |
Supported data processing. |
Supported data filtering for real-time synchronization from DB2 for LUW to GaussDB. |
Commercial use |
|
4 |
Supported more synchronization modes. |
Supported full synchronization and incremental synchronization for real-time synchronization from DDM to MySQL and DDM to Oracle. |
Open beta testing |
|
5 |
Supported more Oracle versions. |
Supported Oracle 21c for DRS real-time synchronization. |
Open beta testing |
May 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
The incremental DDL type can be selected. |
Supported DDL type selection for synchronization tasks from Oracle to GaussDB. |
Commercial use |
|
2 |
More GaussDB(DWS) versions are supported. |
Supported GaussDB(DWS) 8.2.0. |
Commercial use |
|
3 |
There are more data flow scenarios for real-time synchronization. |
Supported out-of-cloud synchronization from DDS to Kafka. |
Commercial use |
|
4 |
Tasks can be imported. |
Supported task importing for creating migration and synchronization tasks. |
Open beta testing |
April 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Some scenarios are put into commercial use. |
The following data flow scenarios meet the commercial use standards.
|
Commercial use |
|
2 |
Supported more synchronization modes. |
|
Commercial use |
|
3 |
Specification upgrade |
Supported specification upgrade in single-node MySQL-to-Kafka synchronization tasks. |
Commercial use |
|
4 |
Supported more data flow scenarios for real-time synchronization. |
Supported real-time synchronization from MariaDB to MariaDB. |
Commercial use |
|
5 |
Supported more PostgreSQL versions. |
Supported PostgreSQL 13 and 14 for to-the-cloud real-time synchronization from Oracle to PostgreSQL. |
Commercial use |
|
6 |
Supported DDS 4.2. |
Supported real-time migration and synchronization of DDS 4.2. |
Commercial use |
|
7 |
Connection test optimization |
Supported quick diagnosis if a DRS connection test fails. |
Commercial use |
March 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Supported more data flow scenarios for real-time synchronization. |
|
Open beta testing |
|
2 |
Supported more data flow scenarios for online migration. |
Supported to-the-cloud migration from cluster Redis to GaussDB(for Redis). |
Open beta testing |
|
3 |
GUI improvement |
On the DRS task creation page, changed the options of DRS Task Type to Single-AZ and Dual-AZ. |
Commercial use |
|
4 |
Specification upgrade |
Supported specification upgrade for real-time DR from MySQL to MySQL. |
Commercial use |
|
5 |
Supported data migration of MongoDB 4.4. |
Supported the source MongoDB 4.4 for to-the-cloud migration from MongoDB to DDS. |
Commercial use |
February 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Supported data migration of MongoDB 3.6 |
Supported the source MongoDB 3.6 for to-the-cloud migration from MongoDB to DDS. |
Commercial use |
|
2 |
Supported more data flow scenarios for online migration. |
Supported out-of-cloud migration from GaussDB(for Redis) to single-node, master/standby, or cluster Redis. |
Open beta testing |
|
3 |
Specification upgrade |
Supported specification upgrade in single-node MySQL-to-GaussDB(DWS) synchronization tasks. |
Commercial use |
|
4 |
Row comparison result sorting |
Supported the sorting of row comparison results in ascending or descending order by Source Database Table Rows or Destination Database Table Rows. |
Commercial use |
January 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Supported more ElasticSearch versions. |
Supported ElasticSearch 7.10 for real-time synchronization from MySQL to CSS/ES and from GaussDB(for MySQL) to CSS/ES. |
Commercial use |
|
2 |
Supported start point setting. |
Supported start point setting for incremental synchronization from MySQL to Kafka and from GaussDB(for MySQL) to Kafka. |
Commercial use |
|
3 |
Supported more data flow scenarios for real-time synchronization. |
Supported real-time synchronization from Microsoft SQL Server to Microsoft SQL Server (to the cloud). |
Open beta testing |
|
4 |
Supported more PostgreSQL versions. |
Supported PostgreSQL 14 for real-time synchronization with PostgreSQL serving as the source. |
Commercial use |
|
5 |
Supported more data types for real-time synchronization with DB2 for LUW serving as the source. |
Supported DB2SECURITYLABEL data for real-time synchronization with DB2 for LUW serving as the source. |
Open beta testing |
|
6 |
Optimized the search function for object selection. |
Supported object searching using regular expressions. |
Commercial use |
December 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Synchronization mode. |
Supported the full+incremental mode for real-time synchronization from MySQL to Kafka and synchronization from GaussDB(for MySQL) to Kafka. |
Commercial use |
|
2 |
Querying the migration progress. |
Supported the progress viewing for online migration from MySQL to GaussDB(for MySQL). |
Commercial use |
|
3 |
Real-time synchronization supports multiple specifications. |
Supported multiple specifications for real-time synchronization from MySQL to CSS/ES. |
Commercial use |
|
4 |
Querying the synchronization progress. |
Supported the progress viewing for real-time synchronization from MySQL to Kafka and synchronization from GaussDB to Kafka. |
Commercial use |
|
5 |
Synchronization policy. |
Supported the topic and partition policies for real-time synchronization from Oracle to Kafka. |
Commercial use |
November 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Some data flow type are put into commercial use. |
Some Real-time synchronization meet the commercial use standards. |
Commercial use |
|
2 |
More data flow types are supported for real-time synchronization. |
|
Open beta testing |
|
3 |
More data flow types are supported for real-time migration. |
Supported real-time migration from GaussDB(for Redis) to Redis (from the cloud) |
Open beta testing |
|
4 |
Upgrading instance specifications |
Supported specification upgrade in single-node MySQL synchronization tasks. |
Commercial use |
|
5 |
Interconnecting with LTS |
If you enable log reporting, all logs generated by DRS instances are uploaded to Log Tank Service (LTS) for management. |
Commercial use |
October 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GTID must be enabled when MySQL is used as the source. |
Added the GTID status pre-check for the source database when MySQL is used as the source in migration and synchronization. |
Commercial use |
|
2 |
A new function is added in real-time synchronization from Microsoft SQL Server to GaussDB (DWS). |
Added support for selecting the synchronization object type during real-time synchronization from Microsoft SQL Server to GaussDB (DWS). |
Commercial use |
August 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
A new function is added when the source database is an Oracle database for data synchronization. |
The WE8ISO8859P15 character set is supported when the source database is an Oracle database for data synchronization. |
Commercial use |
|
2 |
Real-time synchronization supports multiple specifications. |
Real-time synchronization from PostgreSQL to Kafka supports multiple specifications. |
Commercial use |
|
3 |
A new function is added for data synchronization from MySQL to GaussDB(DWS). |
Abnormal data policies can be set for data synchronization from MySQL to GaussDB(DWS). |
Commercial use |
|
4 |
In a MySQL migration, functions are adjusted. |
When you perform a full MySQL migration, you cannot take a snapshot for your databases. |
Commercial use |
July 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
The backup migration page is optimized. |
Optimized the description of Last Backup Migration on the Backup Migration page. |
Open beta testing |
|
2 |
PostgreSQL is the source database for data synchronization. |
Added verification of out-of-line storage of primary key columns when PostgreSQL is the source database for data synchronization. |
Commercial use |
|
3 |
Data can be synchronized to different topics for Oracle to Kafka synchronization. |
Added support for synchronizing different table objects to different topics when Synchronization Object is set to Import object file for Oracle to Kafka synchronization. |
Commercial use |
|
4 |
The JSON type is supported for synchronizing data from MySQL to GaussDB(DWS). |
Supported synchronization of MySQL JSON data to GaussDB(DWS). |
Commercial use |
|
5 |
DRS automatically ends failed creation tasks. |
If a task fails to be created, DRS retains the task for three days by default. After three days, the task automatically ends.
|
Commercial use |
June 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
DDL operations can be skipped during real-time synchronization. |
DDL operations can be skipped during real-time synchronization from MySQL to GaussDB(DWS). |
Commercial use |
|
2 |
Real-time synchronization supports scheduled comparison. |
Periodic row comparison for real-time synchronization from MySQL to GaussDB(DWS) is supported. |
Commercial use |
|
3 |
More data flow types are supported for real-time migration. |
Real-time migration from Redis to GaussDB(for Redis) to the cloud is supported. |
Open beta testing |
|
4 |
MongoDB supports flow control. |
Real-time migration between MongoDB and DDS supports flow control. |
Commercial use |
May 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Some migration/synchronization paths are put into commercial use. |
The following data flows meet the commercial use standards.
|
Commercial use |
|
2 |
New real-time synchronization scenarios are added. |
|
Open beta testing |
|
3 |
Real-time synchronization supports multiple specifications. |
Real-time synchronizations from GaussDB primary/standby to Kafka and from GaussDB distributed to Kafka support multiple specifications. |
Commercial use |
|
4 |
Data processing is supported. |
Real-time synchronization from MySQL to CSS/ES supports column mapping. |
Commercial use |
|
5 |
The read/write status of the destination database can be configured during the migration from MongoDB to DDS. |
During real-time migration from MongoDB to DDS, the destination database can be set to read-only or read/write. |
Commercial use |
April 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Real-time disaster recovery supports the yearly/monthly billing mode. |
Dual-active DR tasks support the yearly/monthly billing mode. |
Commercial use |
|
2 |
The source DB2 for LUW database supports SSL. |
The source database that is DB2 for LUW 10.5 or later supports SSL. |
Commercial use |
|
3 |
Cloning tasks is supported. |
|
Commercial use |
|
4 |
The migration page is optimized. |
The page for configuring the migration from MongoDB to DDS is optimized. |
Commercial use |
|
5 |
Task tags are optimized. |
Adjusted the length and character range of tag keys and tag values. |
Commercial use |
March 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Real-time disaster recovery supports multiple specifications and yearly/monthly billing. |
Some real-time DR tasks support multiple specifications and yearly/monthly billing. |
Commercial use |
|
2 |
Data processing is supported. |
Real-time synchronization from MySQL to CSS/ES and from GaussDB(for MySQL) to CSS/ES support data filtering and column filtering. |
Commercial use |
|
3 |
DB2 for LUW 10.1 and 11.1 are supported. |
Real-time synchronization from DB2 for LUW to GaussDB supports DB2 for LUW 10.1 and 11.1, and the task can be edited. |
Commercial use |
|
4 |
A real-time synchronization scenario is supported. |
Real-time synchronization from GaussDB distributed to GaussDB primary/standby is supported. |
Open beta testing |
|
5 |
The MongoDB migration task supports more functions. |
|
Commercial use |
|
6 |
The Oracle synchronization task supports more functions. |
If an Oracle database is the source during real-time synchronization, the accumulated number of operations on each table can be displayed. |
Commercial use |
|
7 |
Data filtering is optimized. |
The length of the WHERE condition for data filtering is changed to 512 characters. |
Commercial use |
|
8 |
The delay notifications can be disabled. |
The delay notifications can be disabled. If the delay threshold is set to 0, no notification is sent to the recipient. |
Commercial use |
February 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
The replication slot name can be specified. |
You can specify the replication slot name during the real-time synchronization from GaussDB to Kafka and from PostgreSQL to Kafka. |
Open beta testing |
|
2 |
The parameter modification function is optimized. |
DRS allows you to enter multiples of a parameter value when you change parameters during comparison in the MySQL migration and DR scenarios. |
Commercial use |
|
3 |
The backup migration page is optimized. |
The GUI elements of the DRS backup migration function are optimized. |
Open beta testing |
|
4 |
Snapshots can be exported during the synchronization of PostgreSQL databases. |
You can export snapshots during real-time synchronization from PostgreSQL to PostgreSQL. |
Commercial use |
|
5 |
Real-time synchronization supports multiple specifications. |
You can select different specifications when creating specified synchronization tasks. |
Commercial use |
|
6 |
Batch operations |
Tasks can be stopped in batches. |
Commercial use |
January 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Some scenarios are put into commercial use. |
MySQL to CSS/ES synchronization is put into commercial user. |
Commercial use |
|
2 |
DB2 for LUW 10.5 and 11.5 are supported. |
Real-time synchronization from DB2 for LUW to GaussDB supports DB2 for LUW 10.5 and 11.5 and large objects. |
Commercial use |
|
3 |
A real-time synchronization scenario is supported. |
DRS supports out-of-cloud synchronization from PostgreSQL to Kafka. |
Commercial use |
|
4 |
The destination database can be DDS 4.2. |
During real-time migration from MongoDB to DDS, the destination database can be DDS 4.2. |
Commercial use |
|
5 |
Objects can be imported using files. |
During real-time synchronization from PostgreSQL to PostgreSQL, the objects can be imported using files. |
Commercial use |
|
6 |
Backup migration supports more database versions. |
Microsoft SQL Server 2019 backups can be migrated to the cloud. |
Open beta testing |
December 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Yearly/Monthly mode is supported. |
Real-time synchronization tasks can be billed on a yearly/monthly basis. |
Commercial use |
|
2 |
The features of the synchronization of source GaussDB databases are modified. |
The real-time synchronization of GaussDB as the source does not support database-level synchronization. |
Commercial use |
|
3 |
A real-time synchronization scenario is supported. |
|
Commercial use |
|
4 |
MySQL to GaussDB(DWS) synchronization can be paused. |
MySQL to GaussDB(DWS) synchronization can be paused and reset. |
Commercial use |
|
5 |
Synchronization of PostgreSQL databases can be paused. |
PostgreSQL to PostgreSQL synchronization can be paused and reset. |
Commercial use |
|
6 |
The interface is adjusted. |
The Send Notifications option is moved to the task confirmation page. |
Commercial use |
November 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
New field types are supported during column processing. |
DRS supports new field types during MySQL to GaussDB(for MySQL) data processing. |
Commercial use |
|
2 |
A real-time synchronization scenario is supported. |
|
Open beta testing |
|
3 |
Some scenarios are in open beta testing. |
The following data flows are in open beta testing.
|
Open beta testing |
|
4 |
GaussDB distributed to GaussDB(DWS) synchronization supports more synchronization modes. |
DRS supports real-time synchronization from GaussDB distributed to GaussDB(DWS) in full+incremental mode. |
Open beta testing |
|
5 |
The synchronization from PostgreSQL to GaussDB(DWS) can be paused. |
DRS supports re-editing and pausing real-time synchronization from PostgreSQL to GaussDB(DWS). |
Commercial use |
|
6 |
PostgreSQL migration |
Real-time migration from PostgreSQL to PostgreSQL is not supported. You can choose synchronization from PostgreSQL to PostgreSQL as an alternative. |
Open beta testing |
September 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
DDLs can be filtered out in some scenarios. |
Supported synchronization scenarios: MySQL to MySQL, MySQL to GaussDB(for MySQL), MySQL to GaussDB(DWS), and MySQL to PostgreSQL. |
Open beta testing |
|
2 |
Some scenarios are in open beta testing. |
The following data flows are in open beta testing.
|
Open beta testing |
|
3 |
A real-time synchronization scenario is supported. |
|
Open beta testing |
|
4 |
Synchronization from MySQL to GaussDB distributed supports comparison. |
Synchronization from MySQL to GaussDB distributed supports object-level and row-level comparison. |
Commercial use |
|
5 |
The product architecture description and function principles are added. |
The DRS architecture description and function principles are added. |
Open beta testing |
|
6 |
Task cloning is supported. |
DRS supports task cloning for MySQL real-time synchronization. |
Commercial use |
August 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
DRS supports migration of accounts from MySQL to GaussDB(for MySQL) primary/standby. |
DRS supports migration of permissions and accounts from MySQL to GaussDB(for MySQL). |
Commercial use |
|
2 |
Some real-time migration scenarios are not supported. |
DRS does not support the following real-time migration scenarios. If necessary, you can use the real-time synchronization instead.
|
Commercial use |
|
3 |
Some scenarios are in open beta testing. |
The following data flows are in open beta testing.
|
Open beta testing |
|
4 |
A real-time synchronization scenario is supported. |
|
Commercial use |
|
5 |
PostgreSQL 13 is supported. |
DRS supports real-time synchronization for PostgreSQL 13. |
Commercial use |
|
6 |
The task exception notification is modified. |
The DRS task exception notification is selected from the SMN topic. |
Commercial use |
|
7 |
Data comparison results can be exported. |
DRS supports exporting data comparison results. |
Commercial use |
July 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Some scenarios are put into commercial use. |
Oracle to GaussDB(DWS) synchronization is put into commercial use. |
Commercial use |
|
2 |
DRS supports read and write settings for the destination DB instance. |
For real-time migration from MySQL to GaussDB(for MySQL), the destination database is set to read/write or read-only. |
Commercial use |
|
3 |
A real-time synchronization scenario is supported. |
|
Open beta testing |
|
4 |
PostgreSQL synchronization supports the synchronization of users and permissions. |
DRS supports user and permission synchronization and user comparison during PostgreSQL to PostgreSQL real-time synchronization. |
Commercial use |
|
5 |
MySQL synchronization supports column processing. |
MySQL to MySQL real-time synchronization supports column processing. |
Commercial use |
June 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Some scenarios are put into commercial use. |
The following data flows support commercial use:
|
Commercial use |
|
2 |
Bill adjustment |
|
Commercial use |
|
3 |
A real-time synchronization scenario is supported. |
DRS supports out-of-cloud synchronization from DDM to Kafka. |
Open beta testing |
|
4 |
New permissions are added. |
DRS adds new permissions, allowing users to perform all operations except deleting instances. |
Open beta testing |
May 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
The synchronization of tables without primary keys is supported. |
DRS supports synchronization of tables without primary keys during MySQL to GaussDB(DWS) synchronization. |
Commercial use |
|
2 |
Incremental synchronization supports some DDL statements. |
|
Open beta testing |
Incremental DDL Synchronization from PostgreSQL to PostgreSQL |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot