DMS支援的資料庫類型
支援的雲資料庫
關係型資料庫
資料倉儲
NoSQL資料庫
巨量資料
檔案及日誌
Redis
MongoDB
說明
暫不支援ApsaraDB for MongoDB Serverless版。
Cassandra
Lindorm SQL
Lindorm Phoenix
Lindorm CQL
Lindorm TSDB
Lindorm HBase
Graph Database
MaxCompute
MaxCompute Lighting
支援的他雲/自建資料庫
MySQL
SQL Server
PostgreSQL
MariaDB
OceanBase MySQL模式
OceanBase Oracle模式
OceanBase ODP
Oracle
DB2
達夢資料庫
OpenGauss
各資料庫支援使用的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)支援的資料庫類型
重要
資料來源中若包含中文的表名或欄位名,會導致資料恢複失敗。若有此類情況,您可以使用DingTalk搜尋DingTalk群號(35585947)加入DingTalk群進行反饋,或提交工單。
關係型資料庫
阿里雲資料庫
ECS上的自建資料庫、線下資料庫、其他雲資料庫
NoSQL資料庫
邏輯備份支援的資料庫
說明
您可以通過災備資料來源功能模組為資料來源建立備份。
各資料庫支援使用的資料災備(原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 | | PolarDB分布式版 |
全量資料備份 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
增量記錄備份 | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ❌ | ❌ |
即時備份 | RPO(秒級) | RPO(天級) | RPO(天級) | RPO(秒級) | RPO(秒級) | RPO(天級) | RPO(天級) |
執行個體恢複 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
最小粒度 | 表 | 表 | 表 | 表 | 表 | 表 | 庫 |
備份組下載 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
備份組查詢 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️(僅資料來源類型為PostgreSQL時,支援備份組查詢功能。) | ✔️ |
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)中邏輯備份支援的資料庫物件
重要
資料來源中若包含中文的表名或欄位名,會導致資料恢複失敗。若有此類情況,您可以使用DingTalk搜尋DingTalk群號(35585947)加入DingTalk群進行反饋,或提交工單。
資料庫引擎 | 資料庫物件 |
| 表、索引、視圖、觸發器、約束、主鍵、外鍵、預存程序、函數。 |
PostgreSQL PolarDB PostgreSQL版
| 表、索引、視圖、函數、預存程序、約束、外鍵、序列、規則、域、擴充、運算子。 |
| 表、索引、視圖、觸發器、預存程序、角色、約束、使用者定義函數、使用者定義表類型。 |
SQL Server | 表、索引、視圖、觸發器、預存程序、使用者、角色、約束、使用者定義函數、使用者定義資料類型、使用者定義表類型。 |
Oracle | 表、索引、視圖、約束、外鍵、序列、觸發器、函數、預存程序、同義字、包。 |
Redis | String、Binary、List、Set、Sorted set、Hash、Bitarray、HyperLog、Geo、Module。 |
MongoDB | 表、集合、索引、視圖、函數、使用者、角色。 |