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 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 Version 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 MySQL All versions | RDS for MySQL All versions | Incremental Full+Incremental | |
| Incremental Full+Incremental | |||
| TaurusDB Version 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 | ||
| Self-managed Oracle Versions 10g, 11g, 12c, 18c, and 19c | Full+Incremental |
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 |
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
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.