What's New

The following tables describe the features released in each DRS version and corresponding documentation updates. New features will be successively launched.
January 2025
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Improved task delay calculation for real-time synchronization from Redis | Optimized the delay calculation for real-time synchronization from GeminiDB Redis, Redis, or Redis Cluster during incremental synchronization. | Commercial use | - | 
| 2 | Optimized task details export | 
 | Commercial use | 
December 2024
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | More data flows supported for the abnormal data module | Added the abnormal data module for real-time synchronization from MySQL to GaussDB. | Commercial use | - | 
| 2 | More data flows supported for task editing | 
 | Commercial use | |
| 3 | More data flows supported for object name mapping | Supported object name mapping for real-time synchronization from DDM. | Commercial use | |
| 4 | More data types supported for real-time synchronization from Oracle | Supported the big-endian mode for parsing Oracle physical logs. | Commercial use | - | 
| 5 | More data types supported for real-time synchronization from GaussDB | Supported data of the JSONB type for real-time synchronization from GaussDB to GaussDB. | Commercial use | |
| 6 | More data flows supported for data comparison | Supported object comparison for Redis migration. | Commercial use | |
| 7 | Exception connection diagnosis | Adapted the new connection diagnosis process to check diagnosis results in real time. | Open beta testing | |
| 8 | More data flows supported for data repair | Supported data repair for real-time synchronization from MySQL to MySQL. | Open beta testing | 
October 2024
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | New version adaptation of RDS for PostgreSQL | Supported RDS for PostgreSQL 15 and 16. | Commercial use | |
| 2 | Reading standby redo logs for synchronization from Oracle | Supported Binary Reader for reading standby redo logs from the physical standby database for real-time synchronization from Oracle. | Commercial use | |
| 3 | Specifying a logical replication slot | Supported specifying the name of a logical replication slot. | Commercial use | |
| 4 | DRS task parameter settings | Allowed users to change task parameters. | Commercial use | - | 
| 5 | More data flows supported for real-time synchronization | Supported real-time synchronization from Redis to GeminiDB Redis. | Open beta testing | - | 
August 2024
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Progress display of task editing | Displayed the progress of editing a task. | Commercial use | |
| 2 | Retry after task failure during task editing | Added a retry mechanism for failed tasks. | Commercial use | |
| 3 | More task metrics on the list page | Added RPS and network flow control information on the list page. | Commercial use | |
| 4 | Online DDL synchronization for real-time synchronization from MySQL | Supported Online DDL synchronization for MySQL table-level synchronization. | Commercial use | |
| 5 | New version adaptation of RDS for SQL Server | Supported RDS for SQL Server 2022 for data synchronization and backup migration. | Commercial use | 
July 2024
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Index sequence during full migration from MySQL to MySQL | Allowed users to choose the sequence of migrating indexes and table data during real-time migration from MySQL to MySQL. | Commercial use | |
| 2 | New version adaptation of DDS | Supported DDS 5.0. | Commercial use | |
| 3 | More data flows supported for real-time synchronization | Supported full+incremental and full migrations from Azure SQL Server to GuassDB Centralized. | Commercial use | - | 
| 4 | More data flows supported for workload replay | Supported workload replay using Amazon MySQL as the source database. | Commercial use | 
June 2024
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | More data flows supported for real-time synchronization | Supported real-time synchronization from Microsoft SQL Server to PostgreSQL. | Open beta testing | - | 
| 2 | More data flows supported for sampling comparison | Supported sampling comparison for MongoDB migration. | Open beta testing | |
| 3 | More data flows supported for real-time synchronization | Supported real-time synchronization from DynamoDB to GeminiDB Cassandra or DynamoDB API | Open beta testing | - | 
| 4 | More data flows supported for real-time synchronization | Supported full+incremental and full migrations from Azure SQL Server to GuassDB Centralized. | Open beta testing | - | 
| 5 | Pausing a task immediately after it is started | Allowed a task to be paused immediately when it is started for the first time. Only initialization tasks are supported. | Commercial use | 
May 2024
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Two-way synchronization | Supported two-way synchronization for MySQL. | Open beta testing | - | 
| 2 | Incremental DDLs | Allowed users to choose whether to synchronize incremental DDLs during data synchronization from MySQL to GaussDB and from Oracle to GaussDB. | Commercial use | |
| 3 | Data processing | Supported column processing for synchronization from MySQL to GaussDB(for MySQL) and from DDM to MySQL. | Commercial use | |
| 4 | Task creation | Allowed users to choose whether to enable binlog clearing for the destination RDS for MySQL database when creating a DRS task. | Commercial use | |
| 5 | Real-time disaster recovery | Allowed users to disable read-only of the destination database for a paused single-active DR task. | Commercial use | - | 
April 2024
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Real-time migration | Supported migration from a cluster to a replica set for MongoDB-to-DDS migration. | Commercial use | |
| 2 | Synchronization mode change for a task | Supported changing the synchronization mode for a MySQL-to-GaussDB(for MySQL) synchronization task. | Commercial use | - | 
| 3 | Synchronization progress | Supported synchronization object skipping during the full synchronization. | Commercial use | |
| 4 | Data comparison | Supported data filtering for value comparison. | Commercial use | |
| 5 | Data processing | Changed the maximum number of tables that can be filtered to 512. | 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 | Some scenarios are in open beta testing. | The following data flow scenarios are in open beta testing. 
 | Open beta testing | |
| 3 | Task creation | When creating a task using a public network, you need to manually specify an EIP. | Commercial use | |
| 4 | Workload replay | Supported the display of workload replay progress in percentage. | 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 | Functions for real-time synchronization optimized | 
 | Commercial use | |
| 2 | Specification upgrade | Added support for upgrading task specifications for all DRS multi-specification tasks. | Commercial use | |
| 3 | Traffic replay reporting | Added support for downloading the replay report for a DRS traffic replay task. | Open beta testing | 
September 2023
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Resetting synchronization position | Supported synchronization position resetting for tasks from MySQL to GaussDB(DWS). | Commercial use | Unavailable | 
| 2 | Traffic replay | Added support for traffic replay from MySQL to MySQL, MySQL to GaussDB(for MySQL), and GaussDB(for MySQL) to GaussDB(for MySQL). | Open beta testing | 
August 2023
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Selecting whether to migrate incremental accounts and permissions | Supported selecting whether to migrate incremental accounts and permissions during real-time migration from MySQL to MySQL. | Commercial use | |
| 2 | DDL type added | Supported customizing DROP PARTITION and RENAME COLUMN for incremental DDL synchronization from MySQL to MySQL. | Commercial use | |
| 3 | DDL type added | Supported COMMENT ON for incremental DDL synchronization from PostgreSQL to PostgreSQL. | Commercial use | |
| 4 | Filtering DRS tasks by DB instance information | Supported DRS task filtering by DB instance ID or database IP address. | 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 Oracle versions. | Supported Oracle 21c for DRS real-time synchronization. | Open beta testing | |
| 2 | 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 | |
| 3 | Supported data processing. | Supported data filtering for real-time synchronization from DB2 for LUW to GaussDB. | Commercial use | |
| 4 | Supported object name mapping. | Supported object name mapping for real-time synchronization from GaussDB to GaussDB. | Commercial use | |
| 5 | Supported more functions for real-time synchronization. | Supported the selection of synchronization object types for real-time synchronization from MySQL to GaussDB. | Commercial use | 
May 2023
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Tasks can be imported. | Supported task importing for creating migration and synchronization tasks. | Open beta testing | - | 
| 2 | There are more data flow scenarios for real-time synchronization. | Supported out-of-cloud synchronization from DDS to Kafka. | Commercial use | |
| 3 | More GaussDB(DWS) versions are supported. | Supported GaussDB(DWS) 8.2.0. | Commercial use | |
| 4 | The incremental DDL type can be selected. | Supported DDL type selection for synchronization tasks from Oracle to GaussDB. | Commercial use | 
April 2023
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Connection test optimization | Supported quick diagnosis if a DRS connection test fails. | Commercial use | - | 
| 2 | Supported more DDS versions. | Supported real-time migration and synchronization of DDS 4.2. | Commercial use | |
| 3 | Supported more PostgreSQL versions. | Supported PostgreSQL 13 and 14 for to-the-cloud real-time synchronization from Oracle to PostgreSQL. | Commercial use | |
| 4 | Supported more data flow scenarios for real-time synchronization. | Supported real-time synchronization from MariaDB to MariaDB. | Commercial use | |
| 5 | Specification upgrade | Supported specification upgrade in single-node MySQL-to-Kafka synchronization tasks. | Commercial use | |
| 6 | Supported more synchronization modes. | 
 | Commercial use | |
| 7 | Some scenarios are put into commercial use. | 
        The following data flow scenarios meet the commercial use standards.
         
 | 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 | Supported data migration of MongoDB 4.4. | Supported the source MongoDB 4.4 for to-the-cloud migration from MongoDB to DDS. | Commercial use | |
| 4 | Specification upgrade | Supported specification upgrade for real-time DR from MySQL to MySQL. | Commercial use | - | 
| 5 | GUI improvement | On the DRS task creation page, changed the options of DRS Task Type to Single-AZ and Dual-AZ. | 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 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 | |
| 2 | Supported more PostgreSQL versions. | Supported PostgreSQL 14 for real-time synchronization with PostgreSQL serving as the source. | Commercial use | |
| 3 | 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 | |
| 4 | 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 | |
| 5 | Supported start point setting. | Supported start point setting for incremental synchronization from MySQL to Kafka and from GaussDB(for MySQL) to Kafka. | Commercial use | |
| 6 | Optimized the search function for object selection. | Supported object searching using regular expressions. | Commercial use | 
December 2022
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Real-time synchronization supports multiple specifications. | Supported multiple specifications for real-time synchronization from MySQL to CSS/ES. | Commercial use | |
| 2 | Synchronization policy | Supported the topic and partition policies for real-time synchronization from Oracle to Kafka. | Commercial use | |
| 3 | The synchronization scenario is optimized when a self-built distributed GaussDB database is used as the source. | A synchronization task can be created by specifying DN connection information when the source is self-built GaussDB distributed. | Commercial use | |
| 4 | Synchronization mode | Supported the full+incremental mode for real-time synchronization from MySQL to Kafka and synchronization from GaussDB(for MySQL) primary/standby to Kafka. | Commercial use | |
| 5 | Querying the synchronization progress | Supported the progress viewing for real-time synchronization from MySQL to Kafka and synchronization from GaussDB to Kafka. | Commercial use | |
| 6 | Querying the migration progress | Supported the progress viewing for online migration from MySQL to GaussDB(for MySQL) primary/standby. | Commercial use | 
November 2022
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | 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 | - | 
| 2 | Upgrading instance specifications | Supported specification upgrade in single-node MySQL synchronization tasks. | Commercial use | |
| 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 | More data flow types are supported for real-time synchronization. | 
 | Open beta testing | |
| 5 | Some scenarios are put into commercial use. | The following data flows meet the commercial use standards. 
 | Commercial use | 
October 2022
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | 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 | |
| 2 | 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 | 
September 2022
| No. | Feature | Description | Phase | Document | 
|---|---|---|---|---|
| 1 | Data Replication Service (DRS) is rolled out. | DRS is a stable, efficient, and easy-to-use cloud service for real-time database migration and synchronization. Application Scenarios: 
 | Commercial use | 
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.
 
    