All Products
Search
Document Center

Data Management:Supported database types and features

Last Updated:Mar 28, 2026

Data Management (DMS) supports relational databases, data warehouses, NoSQL databases, big data platforms, and file and log services. This page lists all supported databases and shows which DMS features are available for each.

Supported database types

Alibaba Cloud databases

Relational databases

  • ApsaraDB RDS for MySQL

  • ApsaraDB RDS for SQL Server

  • ApsaraDB RDS for PostgreSQL

  • ApsaraDB for MariaDB

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB for PostgreSQL (Compatible with Oracle)

  • PolarDB for Xscale (formerly DRDS)

  • ApsaraDB for OceanBase in MySQL mode

  • ApsaraDB for OceanBase in Oracle mode

  • ApsaraDB RDS for PPAS

Data warehouses

  • ApsaraDB for ClickHouse

  • AnalyticDB for MySQL 3.0

  • AnalyticDB for PostgreSQL

  • AnalyticDB for MySQL 2.0

NoSQL databases

  • Tair (Redis OSS-Compatible)

  • ApsaraDB for MongoDB

    ApsaraDB for MongoDB Serverless Edition is not supported.
  • ApsaraDB for Cassandra

  • Lindorm SQL

  • Lindorm Phoenix

  • Lindorm CQL

  • Lindorm TSDB

  • Lindorm HBase

  • Graph Database

Big data

  • MaxCompute

  • MaxCompute Lighting

Features

SLS

OSS

Query

✔️

✔️

Logical database and table query

Cross-database query

SQL result set export

✔️

Table data export

Data change

Data import

Test data generation

Database clone

Schema evolution

Visual schema editing

Schema synchronization

Empty database initialization

Programmable object

✔️

Export Structure

Schema design PRO

Database creation

Database user creation

SQL review

Sensitive data management

Permission system

✔️

✔️

Operation logs

✔️

Task orchestration

✔️

Ticket system

Security rules

Approval process

Features

MaxCompute

Hologres

RestAPI

Query

✔️

✔️

Logical database and table query

Cross-database query

SQL result set export

✔️

✔️

Table data export

Data change

✔️

✔️

Data import

✔️

Test data generation

Database clone

Schema evolution

Visual schema editing

Schema synchronization

Empty database initialization

Programmable object

Schema export

Schema design PRO

Database creation

Database user creation

SQL review

Sensitive data management

✔️

✔️

Permission system

✔️

✔️

✔️

Operation logs

✔️

✔️

Task orchestration

✔️

✔️

✔️

Ticket system

✔️

✔️

Security rules

✔️

✔️

Approval process

✔️

✔️

File and log service

  • OSS

  • Log Service

Third-party cloud and self-managed databases

Relational databases

  • MySQL

  • SQL Server

  • PostgreSQL

  • MariaDB

  • ApsaraDB for OceanBase in MySQL mode

  • ApsaraDB for OceanBase in Oracle mode

  • OceanBase ODP

  • Oracle

  • Db2

  • Dameng

  • openGauss

Data warehouse

  • ApsaraDB for ClickHouse

NoSQL databases

  • Tair (Redis OSS-Compatible)

  • ApsaraDB for MongoDB

Big data

  • BigQuery

Feature support by database type

Symbol key:

SymbolMeaning
✔️Supported
Coming soon
Not supported

Relational databases

Data operations

FeatureMySQL (excl. PolarDB-X)PolarDB-XSQL ServerPostgreSQL (excl. PolarDB for PostgreSQL)PolarDB for PostgreSQLMariaDBApsaraDB for OceanBase in MySQL modeSelf-managed Oracle and ApsaraDB for OceanBase in Oracle modePolarDB for PostgreSQL (Compatible with Oracle)DamengDB
Query✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️
Query for logical databases or collections✔️✔️✔️✔️✔️✔️✔️
Cross-instance query✔️✔️✔️✔️✔️✔️
SQL result set export✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️
Table data export✔️✔️✔️✔️✔️✔️✔️✔️✔️
Data change✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️
Historical data cleanup✔️✔️✔️✔️✔️✔️✔️✔️
Lock-free data change✔️✔️✔️✔️✔️✔️✔️
Data import✔️✔️✔️✔️✔️✔️✔️✔️✔️
Test data generation✔️✔️✔️✔️✔️✔️✔️✔️
Data tracking✔️

Schema management

FeatureMySQL (excl. PolarDB-X)PolarDB-XSQL ServerPostgreSQL (excl. PolarDB for PostgreSQL)PolarDB for PostgreSQLMariaDBApsaraDB for OceanBase in MySQL modeSelf-managed Oracle and ApsaraDB for OceanBase in Oracle modePolarDB for PostgreSQL (Compatible with Oracle)DamengDB
Schema change✔️✔️✔️✔️✔️✔️✔️✔️
Visualized schema modification✔️✔️✔️✔️✔️✔️✔️
Lock-free schema change✔️
Schema synchronization✔️✔️✔️✔️
Schema export✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️
Schema design pro✔️✔️✔️
Database cloning✔️✔️✔️✔️
Empty database initialization✔️✔️✔️✔️
Programmable object✔️✔️✔️✔️✔️✔️
Database creation✔️✔️
Database user creation✔️✔️

SQL analysis and diagnostics

FeatureMySQL (excl. PolarDB-X)PolarDB-XSQL ServerPostgreSQL (excl. PolarDB for PostgreSQL)PolarDB for PostgreSQLMariaDBApsaraDB for OceanBase in MySQL modeSelf-managed Oracle and ApsaraDB for OceanBase in Oracle modePolarDB for PostgreSQL (Compatible with Oracle)DamengDB
SQL review✔️✔️✔️✔️✔️
SQL and instance diagnostics✔️✔️✔️✔️

Security and governance

FeatureMySQL (excl. PolarDB-X)PolarDB-XSQL ServerPostgreSQL (excl. PolarDB for PostgreSQL)PolarDB for PostgreSQLMariaDBApsaraDB for OceanBase in MySQL modeSelf-managed Oracle and ApsaraDB for OceanBase in Oracle modePolarDB for PostgreSQL (Compatible with Oracle)DamengDB
Sensitive data management✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️
Access control system✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️
Operation logs✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️
Security rules✔️✔️✔️✔️✔️✔️✔️✔️✔️
Task orchestration✔️✔️✔️✔️✔️✔️✔️✔️✔️
Ticket system✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️
Approval process✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️

Data warehouses

FeatureAnalyticDB for MySQL 2.0AnalyticDB for MySQL 3.0AnalyticDB for PostgreSQLClickHouse
Query✔️✔️✔️✔️
Query for logical databases or collections✔️✔️
Cross-instance query✔️✔️
SQL result set export✔️✔️✔️✔️
Table data export✔️✔️
Data change✔️✔️✔️✔️
Data import✔️✔️✔️
Test data generation✔️✔️✔️
Database cloning
Schema change✔️✔️✔️
Visualized schema modification✔️✔️
Schema synchronization✔️
Empty database initialization✔️
Programmable object✔️
Schema export✔️✔️✔️
Schema design pro
Database creation
Database user creation
SQL review
Sensitive data management✔️✔️✔️
Access control system✔️✔️✔️✔️
Operation logs✔️✔️✔️✔️
Task orchestration✔️✔️✔️
Ticket system✔️✔️✔️✔️
Security rules✔️✔️✔️✔️
Approval process✔️✔️✔️✔️

NoSQL databases

FeatureMongoDBRedisLindormCassandraGDB
Query✔️✔️✔️✔️✔️
Cross-instance query✔️
SQL result set export✔️✔️✔️
Table data export
Data change✔️✔️✔️✔️✔️
Schema change✔️✔️
Database creation✔️
Database user creation✔️
SQL review✔️
SQL and instance diagnostics✔️✔️
Sensitive data management✔️
Access control system✔️✔️✔️✔️✔️
Operation logs✔️✔️✔️✔️✔️
Ticket system✔️✔️✔️✔️✔️
Security rules✔️✔️✔️✔️✔️
Approval process✔️✔️✔️✔️✔️

Big data

FeatureMaxComputeHologresRestAPI
Query✔️✔️
Query for logical databases or collections
Cross-instance query
SQL result set export✔️✔️
Table data export
Data change✔️✔️
Data import✔️
Test data generation
Database cloning
Schema change
Visualized schema modification
Schema synchronization
Empty database initialization
Programmable object
Schema export
Schema design pro
Database creation
Database user creation
SQL review
Sensitive data management✔️✔️
Access control system✔️✔️✔️
Operation logs✔️✔️
Task orchestration✔️✔️✔️
Ticket system✔️✔️
Security rules✔️✔️
Approval process✔️✔️

File and log service

FeatureSLSOSS
Query✔️✔️
Query for logical databases or collections
Cross-instance query
SQL result set export✔️
Table data export
Data change
Data import
Test data generation
Database cloning
Schema change
Visualized schema modification
Schema synchronization
Empty database initialization
Programmable object✔️
Schema export
Schema design pro
Database creation
Database user creation
SQL review
Sensitive data management
Access control system✔️✔️
Operation logs✔️
Task orchestration✔️
Ticket system
Security rules
Approval process

Data Disaster Recovery (formerly DBS) — supported database types

Important

If the data source contains Chinese table names or field names, data recovery fails. Join the DingTalk group (ID: 35585947) to report the issue or submit a ticketsubmit a ticket.

Data Disaster Recovery supports the following database categories:

  • Relational databases: Alibaba Cloud databases; self-managed databases on Elastic Compute Service (ECS) instances; on-premises databases; third-party cloud databases

  • NoSQL databases: MongoDB, Redis

  • Logical backup: MySQL, MariaDB, PolarDB (for PostgreSQL, for MySQL, for PostgreSQL Compatible with Oracle, and PolarDB-X), SQL Server, Oracle, Redis, MongoDB

Disaster recovery data source

The disaster recovery data source module supports creating backups from:

  • Alibaba Cloud databases: ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, ApsaraDB RDS for SQL Server, and PolarDB for MySQL

  • Self-managed databases on ECS instances: MySQL

  • On-premises and third-party cloud databases: MySQL

Data Disaster Recovery feature support by database type

Relational databases — Alibaba Cloud

Logical backup

OperationApsaraDB RDS for MySQLApsaraDB RDS for SQL ServerApsaraDB RDS for PostgreSQLApsaraDB RDS for MariaDBPolarDB for MySQLPolarDB for PostgreSQLPolarDB-X
Supported versions8.0, 5.7, 5.6, 5.52019, 2017, 2016, 2014, 2012, 2008 R216, 15, 14, 13, 12, 11, 10, 9.410.38.0, 5.7, 5.611Storage type: ApsaraDB RDS for MySQL (MySQL 5.x)
Data source typeMySQLSQL ServerPostgreSQLMariaDBMySQLOracle, PostgreSQLPolarDB-X
Full data backup✔️✔️✔️✔️✔️✔️✔️
Incremental log backup✔️✔️✔️
Real-time backupRPO in secondsRPO in daysRPO in daysRPO in secondsRPO in secondsRPO in daysRPO in days
Instance restoration✔️✔️✔️✔️✔️✔️✔️
Minimum granularityTablesTablesTablesTablesTablesTablesDatabase
Backup set download✔️✔️✔️✔️✔️✔️✔️
Backup set query✔️✔️✔️✔️✔️ (PostgreSQL data source only)✔️
Recovery Point Objective (RPO) is the maximum acceptable data loss measured as the point in time to which data can be restored after a disaster.
Cross-account backup and restore is supported for Alibaba Cloud databases. For details, see Back up and restore data across Alibaba Cloud accounts.

Relational databases — self-managed and third-party cloud

Logical backup

OperationMySQLSQL ServerOraclePostgreSQLMariaDB
Supported versions8.0, 5.7, 5.6, 5.52019, 2017, 2016, 2014, 2012, 2008 R2, and 2005 on Windows12c, 11g, 10g, 9i11, 10, 9.5, 9.4, 9.310.3, 10
Data source typeMySQLSQL ServerOraclePostgreSQLMariaDB
Full data backup✔️✔️✔️✔️✔️
Incremental log backup✔️✔️
Real-time backupRPO in secondsRPO in daysRPO in daysRPO in daysRPO in seconds
Instance restoration✔️✔️✔️✔️✔️
Minimum granularityTablesTablesTablesTablesTables
Backup set download✔️✔️✔️✔️✔️
Backup set query✔️✔️✔️✔️

Physical backup

OperationMySQLSQL ServerOracle
Supported versions8.0, 5.7, 5.6, 5.5 (Linux)2019, 2017, 2016, 2014, 2012, 2008 R2, 2005, 200011g, 10g, 12c, 18c, 19c
Data source typeMySQLSQL ServerOracle
Full data backup✔️✔️✔️
Incremental log backup✔️ (binary logs; see Back up binary logs of a MySQL database)✔️✔️
Differential backup✔️
Instance restoration✔️✔️✔️
Minimum granularityInstanceDatabaseInstance
Backup set download✔️✔️✔️
Backup set query
Restoration in minutes✔️✔️
Data Disaster Recovery sandbox✔️✔️

NoSQL databases

Logical backup

OperationMongoDBRedis
Database typesAlibaba Cloud databases; self-managed on ECS; on-premises; third-party cloudAlibaba Cloud databases; self-managed on ECS; on-premises; third-party cloud
Data source typeMongoDBRedis
Supported versions4.2, 4.0, 3.6, 3.4, 3.24.0 (standard master-replica architecture only)
Full data backup✔️✔️
Incremental log backup✔️ (replica set architecture only)✔️
Real-time backupRPO in 10 minutesRPO in 10 minutes
Instance restoration✔️✔️
Minimum granularityCollectionDatabase
Backup set download✔️
Backup set query
Redis 5.0 or later is not supported. Redis cluster instances are not supported. Only the standard master-replica architecture is supported.

Database objects supported by logical backup

Important

If the data source contains Chinese table names or field names, data recovery fails. Join the DingTalk group (ID: 35585947) to report the issue or submit a ticketsubmit a ticket.

Database engineSupported objects
MySQL, MariaDBTable, index, view, trigger, constraint, primary key, foreign key, stored procedure, function
PostgreSQL, PolarDB for PostgreSQLTable, index, view, function, stored procedure, constraint, foreign key, sequence, rule, domain, extension, operator
PolarDB for MySQL, PolarDB for PostgreSQL (Compatible with Oracle), PolarDB-XTable, index, view, trigger, stored procedure, role, constraint, user-defined function, user-defined table type
SQL ServerTable, index, view, trigger, stored procedure, user, role, constraint, user-defined function, user-defined data type, user-defined table type
OracleTable, index, view, constraint, foreign key, sequence, trigger, function, stored procedure, synonym, package
RedisSTRING, BINARY, LIST, SET, SORTED SET, HASH, BITARRAY, HYPERLOG, GEO, MODULE
MongoDBTable, collection, index, view, function, user, role (
Note

Admin databases in MongoDB cannot be backed up.)