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

Supported Databases

Real-Time Migration

You can migrate all database objects across cloud platforms, from on-premises databases to the cloud, or across regions on the cloud in real time. The following table lists the supported databases, versions, and migration types. For more information about real-time migration, see Real-Time Migration.

Self-managed databases include on-premises databases and databases created on ECSs. RDS for MySQL refers to the MySQL databases created using RDS.

  • The destination database version must be the same as or later than the source database version.
  • MySQL Serving as the Source in Migration
    Table 1 Database information

    Source DB Engine

    Source DB Type and Version

    Destination DB Type and Version

    Migration Type

    MySQL

    • Self-managed MySQL

      Versions 5.5, 5.6, 5.7, and 8.0

    • MySQL on other clouds

      Versions 5.5, 5.6, 5.7, and 8.0

    RDS for MySQL

    All versions

    Full

    Full+Incremental

    RDS for MySQL

    All versions

    Self-managed or other cloud MySQL

    Versions 5.5, 5.6, 5.7, and 8.0

    Full

    Full+Incremental

  • PostgreSQL Serving as the Source in Migration
    Table 2 Database information

    Source DB Engine

    Source DB Type and Version

    Destination DB Type and Version

    Migration Type

    PostgreSQL

    • Self-managed PostgreSQL

      Versions 9.4, 9.5, 9.6, 10, 11, 12, and 13

    • PostgreSQL on other clouds

      Versions 9.4, 9.5, 9.6, 10, 11, 12, and 13

    • RDS for PostgreSQL

      Versions 9.5, 9.6, 10, 11, 12, and 13

    RDS for PostgreSQL

    Versions 9.5, 9.6, 10, 11, 12, and 13

    Full+Incremental

Backup Migration

You can export data from the source database to a backup file, upload the backup file to OBS, and then restore the backup file to the destination database. In this way, data migration can be complete without exposing your source database to the Internet. Table 3 lists the supported databases, versions, and migration types. For more information about backup migration, see Backup Migration.

The major version of the destination database must be the same as or later than that of the source database.

Table 3 Database information

Backup File Version

Destination DB Version

Migration Method

Backup File Source

On-premises and cloud Microsoft SQL Server backup file versions:

  • Microsoft SQL Server 2000 Enterprise Edition and Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition and Standard Edition
  • Microsoft SQL Server 2008 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2012 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2014 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2016 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2017 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2019 Enterprise Edition, Standard Edition, and Web Edition

RDS for SQL Server

  • Microsoft SQL Server 2008 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2012 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2014 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2016 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2017 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2019 Enterprise Edition, Standard Edition, and Web Edition

Full

Incremental

OBS bucket

RDS full backup

RDS for SQL Server full backup file versions:

  • Microsoft SQL Server 2008 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2012 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2014 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2016 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2017 Enterprise Edition, Standard Edition, and Web Edition
  • Microsoft SQL Server 2019 Enterprise Edition, Standard Edition, and Web Edition

Full

Incremental

OBS bucket

RDS full backup

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 include on-premises databases and databases created on ECSs. RDS for MySQL refers to the MySQL databases created using RDS.

  • The destination database version must be the same as or later than the source database version.
  • MySQL Serving as the Source in Synchronization
    Table 4 Database information

    Source DB Engine

    Source DB Type and Version

    Destination DB Type and Version

    Synchronization Mode

    MySQL

    • Self-managed MySQL

      Versions 5.5, 5.6, 5.7, and 8.0

    • MySQL on other clouds

      Versions 5.5, 5.6, 5.7, and 8.0

    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

    GaussDB(DWS)

    Versions 8.1.3 and 8.2.0

    NOTE:

    Only whitelisted users can use this function.

    DataArts Migration is recommended.

    Kafka

    Version 0.11 or later

    Incremental

    Full+Incremental

    RDS for MariaDB

    Version 10.5

    Incremental

    Full

    Full+Incremental

    CSS/ES

    ElasticSearch 5.5, 6.2, 6.5, 7.1, 7.6, 7.9 and 7.10

    NOTE:

    Only whitelisted users can use this function.

    Full+Incremental

    RDS for MySQL

    All versions

    RDS for MySQL

    All versions

    Incremental

    Full+Incremental

    • Self-managed MySQL

      Versions 5.5, 5.6, 5.7, and 8.0

    • MySQL on other clouds

      Versions 5.5, 5.6, 5.7, and 8.0

    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

    GaussDB(DWS)

    Versions 8.1.3 and 8.2.0

    NOTE:

    Only whitelisted users can use this function.

    DataArts Migration is recommended.

    Kafka

    Version 0.11 or later

    Incremental

    Full+Incremental

    • Self-managed MariaDB

      Version 10.0, 10.1, 10.2, 10.3, 10.4, or 10.5

    • MariaDB on other clouds

      Version 10.0, 10.1, 10.2, 10.3, 10.4, or 10.5

    Incremental

    Full

    Full+Incremental

    CSS/ES

    ElasticSearch 5.5, 6.2, 6.5, 7.1, 7.6, 7.9 and 7.10

    NOTE:

    Only whitelisted users can use this function.

    Full+Incremental

    Self-managed Oracle

    Versions 10g, 11g, 12c, 18c, and 19c

    Full+Incremental

    Table 5 Database information

    Source DB Engine

    Source DB Type and Version

    Destination DB Type and Version

    Synchronization Mode

    MySQL

    • Self-managed MySQL

      Versions 5.5, 5.6, 5.7, and 8.0

    • MySQL on other clouds

      Versions 5.5, 5.6, 5.7, and 8.0

    RDS for MySQL

    All versions

    Incremental

    Full

    Full+Incremental

    RDS for MySQL

    All versions

    • Self-managed MySQL

      Versions 5.5, 5.6, 5.7, and 8.0

    • MySQL on other clouds

      Versions 5.5, 5.6, 5.7, and 8.0

    Incremental

    Full+Incremental

  • PostgreSQL Serving as the Source in Synchronization
    Table 6 Database information

    Source DB Engine

    Source DB Type and Version

    Destination DB Type and Version

    Synchronization Mode

    PostgreSQL

    • Self-managed PostgreSQL

      Versions 9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16

    • PostgreSQL on other clouds

      Versions 9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16

    • RDS for PostgreSQL

      Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16

    RDS for PostgreSQL

    Versions 9.5, 9.6, 10, 11, 12, 13, 14, 15, and 16

    Incremental

    Full

    Full+Incremental

  • DDM Serving as the Source in Synchronization
    Table 7 Database information

    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