本文介紹了DMS支援的資料庫類型和功能模組對各資料庫的支援情況。
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
Redis:雲資料庫 Tair(相容 Redis)、雲資料庫專屬叢集MyBase Redis版,其他來源Redis
MongoDB:ApsaraDB for MongoDB、其他來源MongoDB
說明暫不支援ApsaraDB for MongoDB Serverless版。
雲原生多模資料庫Lindorm
雲資料庫Cassandra版
圖資料庫GDB
雲原生數倉AnalyticDB MySQL版
雲原生數倉AnalyticDB PostgreSQL版
ClickHouse:雲資料庫ClickHouse、其他來源ClickHouse
雲原生MaxCompute
即時數倉Hologres
Object Storage Service
RestAPI、S3
其他來源是指來自其他雲廠商或自建的資料庫。
表格注釋說明
為了便於瀏覽和內容表達,本文的表格約定使用下述注釋:
✔️表示支援該功能。
➖表示即將支援該功能。
❌表示不支援該功能。
關係型資料庫
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/執行個體診斷 | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ➖ | ❌ | ❌ | ✔️ | ❌ | ❌ |
敏感性資料管理 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
許可權訪問體系 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
動作記錄 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
任務編排 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
工單任務系統 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
安全規則 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
審批流 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
NoSQL資料庫
DMS功能模組
功能模組 | MongoDB | Redis | Lindorm | Cassandra | GDB |
查詢 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
跨庫查詢 | ❌ | ✔️ | ❌ | ❌ | ❌ |
SQL結果集匯出 | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
表資料匯出 | ❌ | ❌ | ➖ | ➖ | ❌ |
資料變更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
結構變更 | ❌ | ❌ | ✔️ | ✔️ | ❌ |
資料庫建立 | ✔️ | ❌ | ❌ | ❌ | ❌ |
資料庫使用者建立 | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQL審核 | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQL/執行個體診斷 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
敏感性資料管理 | ❌ | ❌ | ✔️ | ➖ | ❌ |
許可權訪問體系 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
動作記錄 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
工單任務系統 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
安全規則 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
審批流 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
資料倉儲、Hologres、OSS
功能模組 | AnalyticDB MySQL 2.0 | AnalyticDB MySQL 3.0 | AnalyticDB for PostgreSQL | Clickhouse | MaxCompute、Hologres | OSS |
查詢 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
邏輯庫表查詢 | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
跨庫查詢 | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
SQL結果集匯出 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
表資料匯出 | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
資料變更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
資料匯入 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
測試資料構建 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
資料庫複製 | ❌ | ❌ | ➖ | ❌ | ❌ | ❌ |
結構變更 | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
可視化結構編輯 | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
結構同步 | ❌ | ✔️ | ➖ | ❌ | ❌ | ❌ |
空庫初始化 | ❌ | ✔️ | ➖ | ❌ | ❌ | ❌ |
可程式化對象 | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ |
結構匯出 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
結構設計PRO | ❌ | ❌ | ➖ | ❌ | ❌ | ❌ |
資料庫建立 | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ |
資料庫使用者建立 | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ |
SQL審核 | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ |
敏感性資料管理 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
許可權訪問體系 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
動作記錄 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
任務編排 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
工單任務系統 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
安全規則 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
審批流 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |