本文介紹了DMS支持的數據庫類型和功能模塊對各數據庫的支持情況。同時,還介紹了內置數據災備(DBS)模塊所支持備份恢復的數據庫引擎版本、數據庫對象、備份恢復的細粒度,以及各功能模塊的支持詳情。
DMS支持的數據庫類型
MySQL:云數據庫RDS MySQL版、云原生數據庫PolarDB MySQL版、云數據庫專屬集群MyBase MySQL版、云原生數據庫PolarDB分布式版、其他來源MySQL
SQL Server:云數據庫RDS SQL Server版、云數據庫專屬集群MyBase SQL Server版、其他來源SQL Server
PostgreSQL:云數據庫RDS PostgreSQL版、云原生數據庫PolarDB PostgreSQL版、云數據庫專屬集群MyBase PostgreSQL版、其他來源PostgreSQL
MariaDB:云數據庫RDS MariaDB版、其他來源MariaDB
OceanBase:云數據庫OceanBase MySQL模式、云數據庫OceanBase Oracle模式、自建OceanBase
云原生數據庫PolarDB PostgreSQL版(兼容Oracle)
自建Oracle
達夢數據庫DamengDB
數據庫DB2
StarRocks
Redis:云數據庫 Tair(兼容 Redis)、云數據庫專屬集群MyBase Redis版,其他來源Redis
MongoDB:云數據庫MongoDB版、其他來源MongoDB
說明暫不支持云數據庫MongoDB Serverless版。
云原生多模數據庫Lindorm
云數據庫Cassandra版
圖數據庫GDB
云原生數倉AnalyticDB MySQL版
云原生數倉AnalyticDB PostgreSQL版
ClickHouse:云數據庫ClickHouse、其他來源ClickHouse
云原生大數據計算服務MaxCompute
實時數倉Hologres
對象存儲OSS
RestAPI、S3
數據災備(DBS)支持的數據庫類型
數據災備(DBS)
DBS新用戶可以通過數據管理DMS中的數據災備(DBS)功能模塊進行數據源創建備份。
阿里云數據庫:RDS MySQL、RDS PostgreSQL、RDS SQL Server、PolarDB MySQL版
ECS自建數據庫:MySQL
云下及他云數據庫:MySQL
數據庫備份DBS
數據庫備份DBS功能僅限DBS老用戶使用,使用方法,請參見方式二:通過備份計劃列表創建備份。新用戶可通過數據災備(DBS)> 災備數據源頁面創建備份。通過災備數據源創建備份。
阿里云數據庫
ECS上的自建數據庫、線下數據庫、其他云數據庫
MongoDB
Redis
MySQL
MariaDB
PolarDB:PolarDB PostgreSQL版、PolarDB MySQL版、PolarDB PostgreSQL版(兼容Oracle)、PolarDB分布式版
SQL Server
Oracle
Redis
MongoDB
其他來源是指來自其他云廠商或自建的數據庫。
表格注釋說明
為了便于瀏覽和內容表達,本文的表格約定使用下述注釋:
??表示支持該功能。
?表示即將支持該功能。
?表示不支持該功能。
關系型數據庫
DMS功能模塊
功能模塊 | MySQL(除PolarDB分布式版外) | PolarDB分布式版 | SQL Server | PostgreSQL(除PolarDB PostgreSQL版外) | PolarDB PostgreSQL版 | MariaDB | OceanBase MySQL模式 | 自建Oracle、OceanBase Oracle模式 | PolarDB PostgreSQL版(兼容Oracle) | 達夢數據庫 | DB2 |
查詢 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
邏輯庫表查詢 | ?? | ? | ?? | ?? | ?? | ? | ?? | ?? | ?? | ? | ?? |
跨庫查詢 | ?? | ?? | ?? | ?? | ?? | ? | ? | ? | ?? | ? | ? |
SQL結果集導出 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
表數據導出 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ? | ?? | ?? | ?? |
數據變更 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
歷史數據清理 | ?? | ?? | ? | ?? | ?? | ?? | ?? | ? | ?? | ?? | ? |
無鎖數據變更 | ?? | ?? | ? | ?? | ?? | ?? | ?? | ? | ?? | ? | ? |
數據導入 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ? | ?? | ?? | ? |
測試數據構建 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ? | ?? | ? | ? |
數據追蹤 | ?? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
數據庫克隆 | ?? | ?? | ? | ? | ? | ?? | ?? | ? | ? | ? | ? |
結構變更 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ? | ?? | ? | ? |
可視化結構編輯 | ?? | ?? | ?? | ?? | ?? | ?? | ? | ? | ?? | ? | ? |
結構同步 | ?? | ?? | ? | ? | ? | ?? | ?? | ? | ? | ? | ? |
空庫初始化 | ?? | ?? | ? | ? | ? | ?? | ?? | ? | ? | ? | ? |
可編程對象 | ?? | ? | ?? | ?? | ?? | ?? | ? | ? | ?? | ? | ? |
結構導出 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
結構設計PRO | ?? | ?? | ? | ? | ? | ? | ?? | ? | ? | ? | ? |
無鎖結構變更 | ?? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
數據庫創建 | ?? | ? | ? | ? | ? | ?? | ? | ? | ? | ? | ? |
數據庫用戶創建 | ?? | ? | ? | ? | ? | ?? | ? | ? | ? | ? | ? |
SQL審核 | ?? | ? | ? | ?? | ?? | ? | ? | ?? | ?? | ? | ? |
SQL/實例診斷 | ?? | ? | ? | ?? | ?? | ? | ? | ? | ?? | ? | ? |
敏感數據管理 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
權限訪問體系 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
操作日志 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
數據服務 | ?? | ?? | ?? | ?? | ?? | ? | ?? | ?? | ?? | ?? | ?? |
數據可視化 | ?? | ?? | ?? | ?? | ?? | ? | ?? | ?? | ?? | ?? | ?? |
任務編排 | ?? | ?? | ?? | ?? | ?? | ? | ?? | ?? | ?? | ?? | ?? |
數倉開發 | ?? | ?? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
工單任務系統 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
安全規則 | ?? | ?? | ?? | ?? | ?? | ? | ?? | ?? | ?? | ?? | ?? |
審批流 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
數據災備(DBS)
阿里云數據庫
備份方式
功能
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)是指災難發生后,容災系統能把數據恢復到災難發生前時間點的數據。
您可以在數據災備(DBS)中備份與恢復跨賬號的阿里云數據庫。具體操作,請參見跨阿里云賬號備份恢復數據。
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日志備份。
?
??
??
差異備份
??
?
?
實例恢復
??
??
??
最小粒度
實例
庫
實例
??
??
??
?
?
?
分鐘級恢復
??
?
??
數據災備(DBS)沙箱
??
?
??
NoSQL數據庫
DMS功能模塊
功能模塊 | MongoDB | Redis | Lindorm | Cassandra | GDB |
查詢 | ?? | ?? | ?? | ?? | ?? |
跨庫查詢 | ? | ?? | ? | ? | ? |
SQL結果集導出 | ?? | ? | ?? | ?? | ? |
表數據導出 | ? | ? | ? | ? | ? |
數據變更 | ?? | ?? | ?? | ?? | ?? |
結構變更 | ? | ? | ?? | ?? | ? |
數據庫創建 | ?? | ? | ? | ? | ? |
數據庫用戶創建 | ?? | ? | ? | ? | ? |
SQL審核 | ?? | ? | ? | ? | ? |
SQL/實例診斷 | ?? | ?? | ? | ? | ? |
敏感數據管理 | ? | ? | ?? | ? | ? |
權限訪問體系 | ?? | ?? | ?? | ?? | ?? |
操作日志 | ?? | ?? | ?? | ?? | ?? |
工單任務系統 | ?? | ?? | ?? | ?? | ?? |
安全規則 | ?? | ?? | ?? | ?? | ?? |
審批流 | ?? | ?? | ?? | ?? | ?? |
數據災備(DBS)
備份方式 | 功能 | MongoDB | Redis |
邏輯備份 | 數據庫類型 |
|
|
數據源類型 | MongoDB | Redis | |
支持的版本 | 4.2、4.0、3.6、3.4、3.2 | 說明 不支持Redis 5.0及以上版本;不支持Redis集群版實例;不支持其他架構實例。 | |
全量數據備份 | ?? | ?? | |
增量日志備份 | ??(僅支持副本集架構) | ?? | |
實時備份 | RPO(10分鐘) | RPO(10分鐘) | |
實例恢復 | ?? | ?? | |
最小粒度 | 集合 | 庫 | |
?? | ? | ||
? | ? |
數據災備(DBS)中邏輯備份支持的數據庫對象
數據庫引擎 | 數據庫對象 |
| 表、索引、視圖、觸發器、約束、主鍵、外鍵、存儲過程、函數。 |
| 表、索引、視圖、函數、存儲過程、約束、外鍵、序列、規則、域、擴展、運算符。 |
| 表、索引、視圖、觸發器、存儲過程、角色、約束、用戶定義函數、用戶定義表類型。 |
SQL Server | 表、索引、視圖、觸發器、存儲過程、用戶、角色、約束、用戶定義函數、用戶定義數據類型、用戶定義表類型。 |
Oracle | 表、索引、視圖、約束、外鍵、序列、觸發器、函數、存儲過程、同義詞、包。 |
Redis | String、Binary、List、Set、Sorted set、Hash、Bitarray、HyperLog、Geo、Module。 |
MongoDB | 表、集合、索引、視圖、函數、用戶、角色。 說明 不支持備份admin庫。 |
數據倉庫、Hologres、OSS
功能模塊 | AnalyticDB MySQL 2.0 | AnalyticDB MySQL 3.0 | AnalyticDB for PostgreSQL | Clickhouse | MaxCompute、Hologres | OSS |
查詢 | ?? | ?? | ?? | ?? | ?? | ?? |
邏輯庫表查詢 | ? | ?? | ?? | ? | ? | ? |
跨庫查詢 | ? | ?? | ?? | ? | ? | ? |
SQL結果集導出 | ?? | ?? | ?? | ?? | ?? | ? |
表數據導出 | ? | ?? | ?? | ? | ? | ? |
數據變更 | ?? | ?? | ?? | ?? | ?? | ? |
數據導入 | ?? | ?? | ?? | ? | ? | ? |
測試數據構建 | ?? | ?? | ?? | ? | ? | ? |
數據庫克隆 | ? | ? | ? | ? | ? | ? |
結構變更 | ? | ?? | ?? | ?? | ? | ? |
可視化結構編輯 | ? | ?? | ?? | ? | ? | ? |
結構同步 | ? | ?? | ? | ? | ? | ? |
空庫初始化 | ? | ?? | ? | ? | ? | ? |
可編程對象 | ? | ? | ?? | ? | ? | ? |
結構導出 | ?? | ?? | ?? | ? | ? | ? |
結構設計PRO | ? | ? | ? | ? | ? | ? |
數據庫創建 | ? | ? | ? | ? | ? | ? |
數據庫用戶創建 | ? | ? | ? | ? | ? | ? |
SQL審核 | ? | ? | ? | ? | ? | ? |
敏感數據管理 | ?? | ?? | ?? | ? | ?? | ? |
權限訪問體系 | ?? | ?? | ?? | ?? | ?? | ?? |
操作日志 | ?? | ?? | ?? | ?? | ?? | ? |
數據服務 | ?? | ?? | ?? | ? | ?? | ? |
數據可視化 | ?? | ?? | ?? | ? | ?? | ? |
任務編排 | ?? | ?? | ?? | ? | ?? | ?? |
數倉開發 | ?? | ?? | ?? | ? | ? | ? |
工單任務系統 | ?? | ?? | ?? | ?? | ?? | ? |
安全規則 | ?? | ?? | ?? | ?? | ?? | ? |
審批流 | ?? | ?? | ?? | ?? | ?? | ? |