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.