Updated on 2025-07-22 GMT+08:00

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

  • Added task specifications to the task list page and supported the export of task specifications.
  • Added object selection information during task export.

Commercial use

How Can I Export a DRS Task List?

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

  • Supported task editing for real-time synchronization from MySQL to PostgreSQL.
  • Supported task editing for real-time synchronization from DDM to MySQL.
  • Supported task editing for real-time synchronization from DDM to Oracle and from Oracle to DDM.

Commercial use

Editing Synchronization Objects

3

More data flows supported for object name mapping

Supported object name mapping for real-time synchronization from DDM.

Commercial use

Mapping Object Names

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

From GaussDB Centralized to GaussDB Centralized

6

More data flows supported for data comparison

Supported object comparison for Redis migration.

Commercial use

Comparing Migration Items

7

Exception connection diagnosis

Adapted the new connection diagnosis process to check diagnosis results in real time.

Open beta testing

Connection Diagnosis

8

More data flows supported for data repair

Supported data repair for real-time synchronization from MySQL to MySQL.

Open beta testing

Comparing Migration Items

October 2024

No.

Feature

Description

Phase

Document

1

New version adaptation of RDS for PostgreSQL

Supported RDS for PostgreSQL 15 and 16.

Commercial use

From PostgreSQL to PostgreSQL

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

From Oracle to GaussDB Centralized

3

Specifying a logical replication slot

Supported specifying the name of a logical replication slot.

Commercial use

From PostgreSQL to PostgreSQL

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

Editing Synchronization Objects

2

Retry after task failure during task editing

Added a retry mechanism for failed tasks.

Commercial use

Editing Synchronization Objects

3

More task metrics on the list page

Added RPS and network flow control information on the list page.

Commercial use

Querying the Synchronization Progress

4

Online DDL synchronization for real-time synchronization from MySQL

Supported Online DDL synchronization for MySQL table-level synchronization.

Commercial use

From MySQL to MySQL

5

New version adaptation of RDS for SQL Server

Supported RDS for SQL Server 2022 for data synchronization and backup migration.

Commercial use

From Microsoft SQL Server to Microsoft SQL Server

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

From MySQL to MySQL

2

New version adaptation of DDS

Supported DDS 5.0.

Commercial use

From DDS to MongoDB

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

Replay Overview

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

Comparing Migration Items

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

From DDS to MongoDB

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

From MySQL to GaussDB Primary/Standby

3

Data processing

Supported column processing for synchronization from MySQL to GaussDB(for MySQL) and from DDM to MySQL.

Commercial use

Processing Data

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

From MySQL to MySQL

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

Supported Databases

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

Querying the Synchronization Progress

4

Data comparison

Supported data filtering for value comparison.

Commercial use

Comparing Synchronization Items

5

Data processing

Changed the maximum number of tables that can be filtered to 512.

Commercial use

Processing Data

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:
  • Real-time migration from Redis to GeminiDB Redis
  • Real-time migration from GeminiDB Redis to Redis
  • Real-time synchronization from PostgreSQL to GaussDB(DWS)

Commercial use

Billed Items

2

Some scenarios are in open beta testing.

The following data flow scenarios are in open beta testing.

  • Real-time migration from Cluster Redis to GeminiDB Redis
  • Real-time synchronization from MySQL to MariaDB
  • Real-time synchronization from MariaDB to MySQL
  • Real-time synchronization from MariaDB to GaussDB(for MySQL)

Open beta testing

Supported Databases

3

Task creation

When creating a task using a public network, you need to manually specify an EIP.

Commercial use

Creating a Synchronization Task

4

Workload replay

Supported the display of workload replay progress in percentage.

Open beta testing

Querying the Replay Progress

December 2023

No.

Feature

Description

Phase

Document

1

New real-time synchronization scenarios

  • Supported real-time synchronization from MySQL to MariaDB.
  • Supported real-time synchronization from MariaDB to MySQL.
  • Supported real-time synchronization from MariaDB to GaussDB(for MySQL).

Open beta testing

Supported Databases

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

Task Management

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

From MySQL to MySQL

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

Supported Databases

2

Synchronization progress

Supported progress details viewing for real-time synchronization.

Open beta testing

Querying the Synchronization Progress

3

Task specifications

Supported ultra-large specifications for real-time synchronization.

Commercial use

Real-Time Synchronization

4

More PostgreSQL versions

Supported PostgreSQL 15 for DRS real-time synchronization.

Commercial use

Supported Databases

5

Commercial use of some real-time synchronization scenarios

The following data flow scenarios meet the commercial use standards.
  • Real-time synchronization from MySQL to GaussDB Primary/Standby
  • Real-time synchronization from MySQL to GaussDB Distributed
  • Real-time synchronization from DDS to Kafka
  • Real-time synchronization from GaussDB Primary/Standby to MySQL
  • Real-time synchronization from GaussDB Primary/Standby to GaussDB Distributed
  • Real-time synchronization from GaussDB Distributed to MySQL
  • Real-time synchronization from GaussDB Distributed to GaussDB Primary/Standby

Commercial use

Billed Items

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

  • Supported partition table synchronization in the incremental phase for real-time synchronization with DB2 for LUW serving as the source database.
  • Added the requirement for uploading the JDBC driver package when testing the connection for real-time synchronization with DB2 for LUW serving as the source database.

Commercial use

Synchronization Overview

2

Specification upgrade

Added support for upgrading task specifications for all DRS multi-specification tasks.

Commercial use

Changing Specifications

3

Traffic replay reporting

Added support for downloading the replay report for a DRS traffic replay task.

Open beta testing

Viewing the Replay Reporting

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

Replay Overview

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

From MySQL to MySQL

2

DDL type added

Supported customizing DROP PARTITION and RENAME COLUMN for incremental DDL synchronization from MySQL to MySQL.

Commercial use

From MySQL to MySQL

3

DDL type added

Supported COMMENT ON for incremental DDL synchronization from PostgreSQL to PostgreSQL.

Commercial use

From PostgreSQL to PostgreSQL

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

Creating a Migration Task

June 2023

No.

Feature

Description

Phase

Document

1

Supported more Oracle versions.

Supported Oracle 21c for DRS real-time synchronization.

Open beta testing

Supported Databases

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

Supported Databases

3

Supported data processing.

Supported data filtering for real-time synchronization from DB2 for LUW to GaussDB.

Commercial use

Processing Data

4

Supported object name mapping.

Supported object name mapping for real-time synchronization from GaussDB to GaussDB.

Commercial use

Mapping Object Names

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

From MySQL to GaussDB Distributed

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

Supported Databases

3

More GaussDB(DWS) versions are supported.

Supported GaussDB(DWS) 8.2.0.

Commercial use

Supported Databases

4

The incremental DDL type can be selected.

Supported DDL type selection for synchronization tasks from Oracle to GaussDB.

Commercial use

From Oracle to GaussDB Primary/Standby

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

Supported Databases

3

Supported more PostgreSQL versions.

Supported PostgreSQL 13 and 14 for to-the-cloud real-time synchronization from Oracle to PostgreSQL.

Commercial use

Supported Databases

4

Supported more data flow scenarios for real-time synchronization.

Supported real-time synchronization from MariaDB to MariaDB.

Commercial use

Supported Databases

5

Specification upgrade

Supported specification upgrade in single-node MySQL-to-Kafka synchronization tasks.

Commercial use

Changing Specifications

6

Supported more synchronization modes.

  • Supported the full mode for to-the-cloud synchronization from MySQL to MySQL.
  • Supported the incremental mode for real-time synchronization from Oracle to MySQL and from Oracle to GaussDB(DWS).
  • Supported the full and full+incremental modes for real-time synchronization from GaussDB Distributed to MySQL.

Commercial use

Supported Databases

7

Some scenarios are put into commercial use.

The following data flow scenarios meet the commercial use standards.
  • Real-time synchronization from Oracle to GaussDB Primary/Standby
  • Real-time synchronization from Oracle and GaussDB Distributed
  • Real-time synchronization from GaussDB(for MySQL) to GaussDB(for MySQL)
  • Real-time synchronization from GaussDB Primary/Standby to GaussDB Primary/Standby
  • Real-time synchronization from GaussDB Distributed to GaussDB Distributed
  • Real-time synchronization from GaussDB(for MySQL) to GaussDB(for MySQL)

Commercial use

Billed Items

March 2023

No.

Feature

Description

Phase

Document

1

Supported more data flow scenarios for real-time synchronization.

  • Supported to-the-cloud synchronization from GaussDB(for MySQL) to GaussDB(for MySQL).
  • Supported out-of-cloud synchronization from PostgreSQL to PostgreSQL.

Open beta testing

Supported Databases

2

Supported more data flow scenarios for online migration.

Supported to-the-cloud migration from cluster Redis to GaussDB(for Redis).

Open beta testing

Supported Databases

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

Supported Databases

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

Supported Databases

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

Supported Databases

3

Specification upgrade

Supported specification upgrade in single-node MySQL-to-GaussDB(DWS) synchronization tasks.

Commercial use

Changing Specifications

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

Comparing Migration Items

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

Supported Databases

2

Supported more PostgreSQL versions.

Supported PostgreSQL 14 for real-time synchronization with PostgreSQL serving as the source.

Commercial use

Supported Databases

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

Supported Databases

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

Mapping Data Types

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

From MySQL to Kafka

6

Optimized the search function for object selection.

Supported object searching using regular expressions.

Commercial use

Editing Synchronization Objects

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

Real-Time Synchronization

2

Synchronization policy

Supported the topic and partition policies for real-time synchronization from Oracle to Kafka.

Commercial use

From Oracle to Kafka

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

From GaussDB Distributed to Oracle

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

Supported Databases

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

Querying the Synchronization Progress

6

Querying the migration progress

Supported the progress viewing for online migration from MySQL to GaussDB(for MySQL) primary/standby.

Commercial use

Querying the Migration Progress

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

Changing Specifications

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

Supported Databases

4

More data flow types are supported for real-time synchronization.

  • Supported real-time synchronization from Microsoft SQL Server to GaussDB primary/standby (to the cloud)
  • Supported real-time synchronization from Microsoft SQL Server to GaussDB distributed (to the cloud)

Open beta testing

Supported Databases

5

Some scenarios are put into commercial use.

The following data flows meet the commercial use standards.

  • Real-time synchronization from Oracle to GaussDB primary/standby
  • Real-time synchronization from Oracle and GaussDB distributed
  • Real-time synchronization from MongoDB to DDS
  • Real-time synchronization from GaussDB primary/standby to Oracle
  • Real-time synchronization from GaussDB primary/standby to GaussDB(DWS)
  • Real-time synchronization from GaussDB primary/standby to Kafka
  • Real-time synchronization from GaussDB distributed to Oracle
  • Real-time synchronization from GaussDB distributed to GaussDB(DWS)
  • Real-time synchronization from GaussDB distributed to Kafka

Commercial use

Billed Items

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

From Microsoft SQL Server to GaussDB(DWS)

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

Checking Whether GTID Is Enabled for the Source Database

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:

  • Migrating self-built databases on the ECS to the cloud
  • Migrating on-premises databases to the cloud
  • Migrating other cloud databases to Huawei Cloud.

Commercial use

Documentation