支持的数据库类型与功能

更新时间:2025-03-28 02:38

本文介绍了DMS支持的数据库类型和功能模块对各数据库的支持情况。

DMS支持的数据库类型

支持的云数据库

关系型数据库
数据仓库
NoSQL数据库
大数据
文件及日志
  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • RDS MariaDB

  • PolarDB MySQL版

  • PolarDB PostgreSQL版

  • PolarDB PostgreSQL版(兼容Oracle)

  • PolarDB分布式版(原DRDS)

  • OceanBase MySQL模式

  • OceanBase Oracle模式

  • PPAS

  • ClickHouse

  • AnalyticDB MySQL 3.0

  • AnalyticDB for PostgreSQL

  • AnalyticDB MySQL 2.0

  • Redis

  • MongoDB

    说明

    暂不支持云数据库MongoDB Serverless版。

  • Cassandra

  • Lindorm SQL

  • Lindorm Phoenix

  • Lindorm CQL

  • Lindorm TSDB

  • Lindorm HBase

  • Graph Database

  • MaxCompute

  • MaxCompute Lighting

  • OSS

  • SLS

支持的他云/自建数据库

关系型数据库
数据仓库
NoSQL数据库
大数据
  • MySQL

  • SQL Server

  • PostgreSQL

  • MariaDB

  • OceanBase MySQL模式

  • OceanBase Oracle模式

  • OceanBase ODP

  • Oracle

  • DB2

  • 达梦数据库

  • OpenGauss

ClickHouse

  • Redis

  • MongoDB

BigQuery

各数据库支持使用的DMS功能

关系型数据库
数据仓库
NoSQL数据库
大数据
文件及日志

功能模块

MySQL(不包含PolarDB分布式版

PolarDB分布式版

SQL Server

PostgreSQL(不包含PolarDB PostgreSQL版

PolarDB PostgreSQL版

MariaDB

OceanBase MySQL模式

自建Oracle、OceanBase Oracle模式

PolarDB PostgreSQL版(兼容Oracle)

达梦数据库

查询

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

逻辑库表查询

✔️

✔️

✔️

✔️

✔️

✔️

✔️

跨库查询

✔️

✔️

✔️

✔️

✔️

✔️

SQL结果集导出

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

表数据导出

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

数据变更

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

历史数据清理

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

无锁数据变更

✔️

✔️

✔️

✔️

✔️

✔️

✔️

数据导入

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

测试数据构建

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

数据追踪

✔️

数据库克隆

✔️

✔️

✔️

✔️

结构变更

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

可视化结构编辑

✔️

✔️

✔️

✔️

✔️

✔️

✔️

结构同步

✔️

✔️

✔️

✔️

空库初始化

✔️

✔️

✔️

✔️

可编程对象

✔️

✔️

✔️

✔️

✔️

✔️

结构导出

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

结构设计PRO

✔️

✔️

✔️

无锁结构变更

✔️

数据库创建

✔️

✔️

数据库用户创建

✔️

✔️

SQL审核

✔️

✔️

✔️

✔️

✔️

SQL/实例诊断

✔️

✔️

✔️

✔️

敏感数据管理

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

权限访问体系

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

操作日志

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

任务编排

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

工单任务系统

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

安全规则

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

审批流

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

✔️

功能模块

AnalyticDB MySQL 2.0

AnalyticDB MySQL 3.0

AnalyticDB for PostgreSQL

Clickhouse

查询

✔️

✔️

✔️

✔️

逻辑库表查询

✔️

✔️

跨库查询

✔️

✔️

SQL结果集导出

✔️

✔️

✔️

✔️

表数据导出

✔️

✔️

数据变更

✔️

✔️

✔️

✔️

数据导入

✔️

✔️

✔️

测试数据构建

✔️

✔️

✔️

数据库克隆

结构变更

✔️

✔️

✔️

可视化结构编辑

✔️

✔️

结构同步

✔️

空库初始化

✔️

可编程对象

✔️

结构导出

✔️

✔️

✔️

结构设计PRO

数据库创建

数据库用户创建

SQL审核

敏感数据管理

✔️

✔️

✔️

权限访问体系

✔️

✔️

✔️

✔️

操作日志

✔️

✔️

✔️

✔️

任务编排

✔️

✔️

✔️

工单任务系统

✔️

✔️

✔️

✔️

安全规则

✔️

✔️

✔️

✔️

审批流

✔️

✔️

✔️

✔️

功能模块

MongoDB

Redis

Lindorm

Cassandra

GDB

查询

✔️

✔️

✔️

✔️

✔️

跨库查询

✔️

SQL结果集导出

✔️

✔️

✔️

表数据导出

数据变更

✔️

✔️

✔️

✔️

✔️

结构变更

✔️

✔️

数据库创建

✔️

数据库用户创建

✔️

SQL审核

✔️

SQL/实例诊断

✔️

✔️

敏感数据管理

✔️

权限访问体系

✔️

✔️

✔️

✔️

✔️

操作日志

✔️

✔️

✔️

✔️

✔️

工单任务系统

✔️

✔️

✔️

✔️

✔️

安全规则

✔️

✔️

✔️

✔️

✔️

审批流

✔️

✔️

✔️

✔️

✔️

功能模块

MaxCompute

Hologres

RestAPI

查询

✔️

✔️

逻辑库表查询

跨库查询

SQL结果集导出

✔️

✔️

表数据导出

数据变更

✔️

✔️

数据导入

✔️

测试数据构建

数据库克隆

结构变更

可视化结构编辑

结构同步

空库初始化

可编程对象

结构导出

结构设计PRO

数据库创建

数据库用户创建

SQL审核

敏感数据管理

✔️

✔️

权限访问体系

✔️

✔️

✔️

操作日志

✔️

✔️

任务编排

✔️

✔️

✔️

工单任务系统

✔️

✔️

安全规则

✔️

✔️

审批流

✔️

✔️

功能模块

SLS

OSS

查询

✔️

✔️

逻辑库表查询

跨库查询

SQL结果集导出

✔️

表数据导出

数据变更

数据导入

测试数据构建

数据库克隆

结构变更

可视化结构编辑

结构同步

空库初始化

可编程对象

✔️

结构导出

结构设计PRO

数据库创建

数据库用户创建

SQL审核

敏感数据管理

权限访问体系

✔️

✔️

操作日志

✔️

任务编排

✔️

工单任务系统

安全规则

审批流

为了便于浏览和内容表达,本文的表格约定使用下述注释:

  • ✔️表示支持该功能。

  • ➖表示即将支持该功能。

  • ❌表示不支持该功能。

数据灾备(原DBS)支持的数据库类型

重要

数据源中若包含中文的表名或字段名,会导致数据恢复失败。若有此类情况,您可以使用钉钉搜索钉钉群号(35585947)加入钉钉群进行反馈,或提交工单

数据灾备(原DBS)
灾备数据源
  • 关系型数据库

    • 阿里云数据库

    • ECS上的自建数据库、线下数据库、其他云数据库

  • NoSQL数据库

    • MongoDB

    • Redis

  • 逻辑备份支持的数据库

    • MySQL

    • MariaDB

    • PolarDB:PolarDB PostgreSQL版PolarDB MySQL版PolarDB PostgreSQL版(兼容Oracle)PolarDB分布式版

    • SQL Server

    • Oracle

    • Redis

    • MongoDB

说明

您可以通过灾备数据源功能模块为数据源创建备份。

  • 阿里云数据库:RDS MySQLRDS PostgreSQLRDS SQL ServerPolarDB MySQL版

  • ECS自建数据库:MySQL

  • 云下及他云数据库:MySQL

各数据库支持使用的数据灾备(原DBS)功能

关系型数据库
NoSQL数据库
  • 阿里云数据库

    备份方式

    功能

    RDS MySQL

    RDS SQL Server

    RDS PostgreSQL

    RDS MariaDB

    PolarDB MySQL版

    PolarDB PostgreSQL版

    PolarDB分布式版

    逻辑备份

    支持的版本

    8.0

    5.7

    5.6

    5.5

    2019

    2017

    2016

    2014

    2012

    2008 R2

    16

    15

    14

    13

    12

    11

    10

    9.4

    10.3

    8.0

    5.7

    5.6

    11

    存储类型为RDS MySQL,且MySQL版本为5.x 。

    数据源类型

    MySQL

    SQL Server

    PostgreSQL

    MariaDB

    MySQL

    • Oracle

    • PostgreSQL

    PolarDB分布式版

    全量数据备份

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    增量日志备份

    ✔️

    ✔️

    ✔️

    实时备份

    RPO(秒级)

    RPO(天级)

    RPO(天级)

    RPO(秒级)

    RPO(秒级)

    RPO(天级)

    RPO(天级)

    实例恢复

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    最小粒度

    备份集下载

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    备份集查询

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️(仅数据源类型为PostgreSQL时,支持备份集查询功能。)

    ✔️

    说明
    • 恢复点目标RPO(Recovery Point Object)是指灾难发生后,容灾系统能把数据恢复到灾难发生前时间点的数据。

    • 您可以在数据灾备中备份与恢复跨账号的阿里云数据库。具体操作,请参见跨阿里云账号备份恢复数据

  • ECS上的自建数据库、线下数据库、其他云数据库

    备份方式

    功能

    MySQL

    SQL Server

    Oracle

    PostgreSQL

    MariaDB

    逻辑备份

    支持的版本

    8.0、5.7、5.6、5.5

    仅支持Windows操作系统的SQL Server 2019、2017、2016、2014、2012、2008R2、2005

    12c、11g、10g、9i

    11、10、9.5、9.4、9.3

    10.3、10

    数据源类型

    MySQL

    SQL Server

    Oracle

    PostgreSQL

    MariaDB

    全量数据备份

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    增量日志备份

    ✔️

    ✔️

    实时备份

    RPO(秒级)

    RPO(天级)

    RPO(天级)

    RPO(天级)

    RPO(秒级)

    实例恢复

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    最小粒度

    备份集下载

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    备份集查询

    ✔️

    ✔️

    ✔️

    ✔️

    物理备份

    支持的版本

    仅支持Linux操作系统的MySQL8.0、5.7、5.6、5.5

    2019、2017、2016、2014、2012、2008R2、2005、2000

    11g、10g、12c、18c、19c

    数据源类型

    MySQL

    SQL Server

    Oracle

    全量数据备份

    ✔️

    ✔️

    ✔️

    增量日志备份

    ✔️

    支持备份Binlog日志文件,详情请参见MySQL日志备份

    ✔️

    ✔️

    差异备份

    ✔️

    实例恢复

    ✔️

    ✔️

    ✔️

    最小粒度

    实例

    实例

    备份集下载

    ✔️

    ✔️

    ✔️

    备份集查询

    分钟级恢复

    ✔️

    ✔️

    数据灾备沙箱

    ✔️

    ✔️

备份方式

功能

MongoDB

Redis

逻辑备份

数据库类型

  • 阿里云数据库

  • ECS上的自建数据库

  • 线下数据库

  • 其他云数据库

  • 阿里云数据库

  • ECS上的自建数据库

  • 线下数据库

  • 其他云数据库

数据源类型

MongoDB

Redis

支持的版本

4.2、4.0、3.6、3.4、3.2

4.0标准版(主从架构)

说明

不支持Redis 5.0及以上版本;不支持Redis集群版实例;不支持其他架构实例。

全量数据备份

✔️

✔️

增量日志备份

✔️(仅支持副本集架构)

✔️

实时备份

RPO(10分钟)

RPO(10分钟)

实例恢复

✔️

✔️

最小粒度

集合

备份集下载

✔️

备份集查询

数据灾备(原DBS)中逻辑备份支持的数据库对象

重要

数据源中若包含中文的表名或字段名,会导致数据恢复失败。若有此类情况,您可以使用钉钉搜索钉钉群号(35585947)加入钉钉群进行反馈,或提交工单

数据库引擎

数据库对象

数据库引擎

数据库对象

  • MySQL

  • MariaDB

表、索引、视图、触发器、约束、主键、外键、存储过程、函数。

  • PostgreSQL

  • PolarDB PostgreSQL版

表、索引、视图、函数、存储过程、约束、外键、序列、规则、域、扩展、运算符。

  • PolarDB MySQL版

  • PolarDB PostgreSQL版(兼容Oracle)

  • PolarDB分布式版

表、索引、视图、触发器、存储过程、角色、约束、用户定义函数、用户定义表类型。

SQL Server

表、索引、视图、触发器、存储过程、用户、角色、约束、用户定义函数、用户定义数据类型、用户定义表类型。

Oracle

表、索引、视图、约束、外键、序列、触发器、函数、存储过程、同义词、包。

Redis

String、Binary、List、Set、Sorted set、Hash、Bitarray、HyperLog、Geo、Module。

MongoDB

表、集合、索引、视图、函数、用户、角色。

说明

不支持备份admin库。

  • 本页导读 (1)
  • DMS支持的数据库类型
  • 支持的云数据库
  • 支持的他云/自建数据库
  • 各数据库支持使用的DMS功能
  • 数据灾备(原DBS)支持的数据库类型
  • 各数据库支持使用的数据灾备(原DBS)功能
  • 数据灾备(原DBS)中逻辑备份支持的数据库对象
文档反馈
phone 联系我们

立即和Alibaba Cloud在线服务人员进行交谈,获取您想了解的产品信息以及最新折扣。

alicare alicarealicarealicare