Real-Time Synchronization
Real-time synchronization refers to the process of copying data from one data source to another database while keeping data consistent. In this way, data of critical workloads can move between different systems in real time. The following table lists the supported databases, versions, and synchronization types. For more information about real-time synchronization, see Real-Time Synchronization.
Self-managed databases (such as MySQL, Oracle, and PostgreSQL) include on-premises databases and databases created on ECSs. RDS for MySQL refers to the MySQL databases created using Huawei Cloud RDS.
- Some functions are in restricted use. To use them, submit a service ticket.
- The destination database version must be the same as or later than the source database version.
MySQL Serving as the Source in One-Way Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
MySQL |
RDS for MySQL All versions |
Incremental Full Full+Incremental |
|
|
TaurusDB Compatible with MySQL 8.0 |
Incremental Full+Incremental |
||
|
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 |
Full Full+Incremental |
||
|
GaussDB Distributed (MySQL-compatible) The database kernel version is 505.2 or earlier. |
Incremental Full Full+Incremental |
||
|
GaussDB Centralized (B-compatible or M-compatible) The database kernel version is 505.2 or earlier. |
Incremental Full Full+Incremental |
||
|
Kafka Version 0.11 or later |
Incremental Full+Incremental |
||
|
RDS for MariaDB Version 10.5 |
Incremental Full Full+Incremental |
||
|
RDS for MySQL All versions |
RDS for MySQL All versions |
Incremental Full+Incremental |
|
|
Incremental Full+Incremental |
|||
|
TaurusDB Compatible with MySQL 8.0 |
Incremental Full+Incremental |
||
|
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 |
Full Full+Incremental |
||
|
GaussDB Distributed (MySQL-compatible) The database kernel version is 505.2 or earlier. |
Incremental Full Full+Incremental |
||
|
GaussDB Centralized (B-compatible or M-compatible) The database kernel version is 505.2 or earlier. |
Incremental Full Full+Incremental |
||
|
Kafka Version 0.11 or later |
Incremental Full+Incremental |
||
|
Incremental Full Full+Incremental |
|||
|
Self-managed Oracle Versions 10g, 11g, 12c, 18c, and 19c |
Full+Incremental |
MySQL Serving as the Source in Two-Way Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
MySQL |
RDS for MySQL All versions |
Full+Incremental
NOTE:
Two-way synchronization is in restricted use. To use it, submit a service ticket. |
|
|
RDS for MySQL All versions |
Full+Incremental
NOTE:
Two-way synchronization is in restricted use. To use it, submit a service ticket. |
MariaDB Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
MariaDB |
|
RDS for MariaDB Version 10.5 |
Full+Incremental |
|
RDS for MariaDB Version 10.5 |
Full+Incremental |
||
|
MariaDB |
|
RDS for MySQL Versions 5.6, 5.7, and 8.0 |
Incremental Full+Incremental |
|
MariaDB |
|
TaurusDB Compatible with MySQL 8.0 |
Incremental Full+Incremental |
PostgreSQL Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
PostgreSQL |
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 |
Incremental Full Full+Incremental |
|
|
GaussDB Centralized The database kernel version is 505.2 or earlier. |
Incremental Full Full+Incremental
NOTE:
Incremental synchronization is in restricted use. To use it, submit a service ticket. |
||
|
GaussDB Distributed The database kernel version is 505.2 or earlier. |
Incremental Full Full+Incremental
NOTE:
Incremental synchronization is in restricted use. To use it, submit a service ticket. |
||
|
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 |
Kafka Version 0.11 or later |
Incremental |
|
|
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 |
Self-managed PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 |
Incremental Full Full+Incremental |
|
|
Kafka Version 0.11 or later |
Incremental |
Oracle Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
Oracle |
Self-managed Oracle Versions 10g, 11g, 12c, 18c, 19c, and 21c |
RDS for MySQL All versions |
Incremental Full Full+Incremental |
|
TaurusDB Compatible with MySQL 8.0 |
Full Full+Incremental |
||
|
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 |
Full Full+Incremental |
||
|
GaussDB Centralized The database kernel version is 505.2 or earlier. |
Incremental Full Full+Incremental |
||
|
GaussDB Distributed The database kernel version is 505.2 or earlier. |
Incremental Full Full+Incremental |
||
|
DDM |
Full Full+Incremental |
||
|
Kafka Version 0.11 or later |
Incremental |
DDM Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
DDM |
DDM |
RDS for MySQL All versions |
Incremental Full Full+Incremental |
|
Self-managed or other cloud MySQL Versions 5.6, 5.7, and 8.0 |
Incremental Full Full+Incremental |
||
|
DDM Based on the live network |
Full+Incremental |
||
|
GaussDB Centralized The database kernel version is 505.2 or earlier. |
Full Full+Incremental |
||
|
GaussDB Distributed The database kernel version is 505.2 or earlier. |
Full Full+Incremental |
||
|
Self-managed Oracle Versions 10g, 11g, 12c, 18c, and 19c |
Incremental Full Full+Incremental |
||
|
Kafka Version 0.11 or later |
Incremental |
TaurusDB Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
TaurusDB |
TaurusDB Version 8.0 |
Incremental Full+Incremental |
|
|
TaurusDB Compatible with MySQL 8.0 |
Incremental Full+Incremental |
||
|
Kafka Version 0.11 or later |
Incremental Full+Incremental |
||
|
Self-managed Oracle Versions 10g, 11g, 12c, 18c, and 19c |
Full+Incremental |
GaussDB Distributed Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
TaurusDB Distributed |
GaussDB Distributed The database kernel version is 505.2 or earlier. |
RDS for MySQL Versions 5.6, 5.7, and 8.0 |
Full Incremental Full+Incremental |
|
Self-managed or other cloud MySQL Versions 5.5, 5.6, 5.7, and 8.0 |
Full Incremental Full+Incremental |
||
|
Self-managed Oracle Versions 10g, 11g, 12c, 18c, and 19c |
Full Incremental Full+Incremental |
||
|
Kafka Version 0.11 or later |
Incremental |
||
|
GaussDB Distributed The database kernel version is 505.2 or earlier. |
Full Incremental Full+Incremental |
||
|
GaussDB Centralized The database kernel version is 505.2 or earlier. |
Full Incremental Full+Incremental |
||
|
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 Self-managed PostgreSQL 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16
NOTE:
This function is in restricted use. To use it, submit a service ticket. |
Full Incremental Full+Incremental |
GaussDB Centralized Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
GaussDB Centralized |
GaussDB Centralized The database kernel version is 505.2 or earlier. |
RDS for MySQL Versions 5.6, 5.7, and 8.0 |
Full Incremental Full+Incremental |
|
Self-managed or other cloud MySQL Versions 5.5, 5.6, 5.7, and 8.0 |
Full Incremental Full+Incremental |
||
|
Self-managed Oracle Versions 10g, 11g, 12c, 18c, and 19c |
Full Incremental Full+Incremental |
||
|
Kafka Version 0.11 or later |
Incremental |
||
|
GaussDB Distributed The database kernel version is 505.2 or earlier. |
Full Incremental Full+Incremental |
||
|
GaussDB Centralized The database kernel version is 505.2 or earlier. |
Full Incremental Full+Incremental |
||
|
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16 Self-managed PostgreSQL 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16
NOTE:
This function is in restricted use. To use it, submit a service ticket. |
Full Incremental Full+Incremental |
MongoDB Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
MongoDB |
DDS Versions 3.4, 4.0, 4.2, 4.4, and 5.0 |
Full+Incremental synchronization supports the following scenarios:
|
DDS Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
DDS |
DDS Versions 3.2, 3.4, 4.0, 4.2, 4.4, and 5.0 |
Incremental synchronization supports the following modes: Replica set -> Replica set Cluster -> Cluster (the source cluster version must be 4.0 or later) |
|
|
DDS Versions 4.0, 4.2, 4.4, and 5.0 |
Kafka Version 0.11 or later |
Incremental |
DB2 for LUW Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
DB2 for LUW |
DB2 for LUW Versions 9.7, 10.1, 10.5, 11.1, and 11.5 |
GaussDB Distributed The database kernel version is 505.2 or earlier. |
Full Full+Incremental |
|
GaussDB Centralized The database kernel version is 505.2 or earlier. |
Full Full+Incremental |
TiDB Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
TiDB |
TiDB Version 4.0.0 and later (excluding the development version) |
TaurusDB Compatible with MySQL 8.0 |
Full+Incremental |
Microsoft SQL Server as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
Microsoft SQL Server |
|
GaussDB Distributed The database kernel version is 505.2 or earlier. |
Full Incremental Full+Incremental |
|
GaussDB Centralized The database kernel version is 505.2 or earlier. |
Full Incremental Full+Incremental |
||
|
Full+Incremental Incremental |
||
|
Kafka Version 0.11 or later
NOTE:
This function is in restricted use. To use it, submit a service ticket. |
Incremental |
||
|
RDS for MySQL Versions 5.5, 5.6, 5.7, and 8.0
NOTE:
This function is in restricted use. To use it, submit a service ticket. |
Full Incremental Full+Incremental |
||
|
TaurusDB Compatible with MySQL 8.0
NOTE:
This function is in restricted use. To use it, submit a service ticket. |
Full Incremental Full+Incremental |
||
|
RDS for PostgreSQL Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16
NOTE:
This function is in restricted use. To use it, submit a service ticket. |
Full Incremental Full+Incremental |
Cassandra Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
Cassandra |
Self-managed Cassandra Version 2.0 or later |
GeminiDB Cassandra Version 2.0 or later |
Full |
DynamoDB Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
DynamoDB |
DynamoDB on other clouds (web services) |
GeminiDB DynamoDB-Compatible API Version 3.11
NOTE:
This function is in restricted use. To use it, submit a service ticket. |
Full Full+Incremental |
|
GeminiDB DynamoDB-Compatible API |
GeminiDB DynamoDB-Compatible API 3.11 |
DynamoDB on other clouds (web services)
NOTE:
This function is in restricted use. To use it, submit a service ticket. |
Full+Incremental Incremental |
Redis Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
Redis |
|
GeminiDB Redis (classic deployment: Proxy Cluster and Primary/Standby; cloud native deployment: Proxy Cluster)
NOTE:
The destination database version must be the same as or later than the source database version. |
Full Full+Incremental |
Redis Cluster Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
Redis Cluster |
|
GeminiDB Redis (classic deployment: Proxy Cluster and Primary/Standby; cloud native deployment: Proxy Cluster)
NOTE:
The destination database version must be the same as or later than the source database version. |
Full+Incremental |
GeminiDB Redis Serving as the Source in Synchronization
|
Source DB Engine |
Source DB Type and Version |
Destination DB Type and Version |
Synchronization Mode |
|---|---|---|---|
|
GeminiDB Redis |
GeminiDB Redis (classic deployment: Proxy Cluster and Primary/Standby; cloud native deployment: Proxy Cluster)
NOTE:
GeminiDB Redis performance-enhanced instances cannot be migrated out of the cloud. |
|
Incremental Full+Incremental |
|
Incremental Full+Incremental |
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