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

支持的数据库类型

  • 关系型数据库
    • MySQL:云数据库RDS MySQL版云原生关系型数据库PolarDB MySQL引擎云数据库专属集群MyBase MySQL版云原生分布式数据库PolarDB-X、其他来源MySQL
    • SQL Server:云数据库RDS SQL Server版云数据库专属集群MyBase SQL Server版、其他来源SQL Server
    • PostgreSQL:云数据库RDS PostgreSQL版云原生关系型数据库PolarDB PostgreSQL引擎云数据库专属集群MyBase PostgreSQL版、其他来源PostgreSQL
    • MariaDB:云数据库RDS MariaDB版、其他来源MariaD
    • OceanBase:云数据库OceanBase MySQL模式云数据库OceanBase Oracle模式、自建OceanBase
    • 云原生关系型数据库PolarDB O引擎
    • 自建Oracle
    • 达梦数据库DamengDB
    • 数据库DB2
  • NoSQL数据库
    • Redis:云数据库Redis版云数据库专属集群MyBase Redis版,其他来源Redis
    • MongoDB:云数据库MongoDB版、其他来源MongoDB
    • 云原生多模数据库Lindorm
    • 云数据库Cassandra版
    • 图数据库GDB
  • 数据仓库、Hologres、OSS
    • 云原生数仓AnalyticDB MySQL版
    • 云原生数仓AnalyticDB PostgreSQL版
    • 云原生数据湖分析DLA
    • ClickHouse:云数据库ClickHouse、其他来源ClickHouse
    • 云原生大数据计算服务MaxCompute
  • 实时数仓Hologres
  • 对象存储OSS
说明 其他来源是指来自其他云厂商或自建的数据库。

表格注释说明

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

  • ✔️表示支持该功能。
  • ➖表示即将支持该功能。
  • ❌表示不支持该功能。

关系型数据库

关系型数据库在DMS功能模块中的支持情况如下:

功能模块 MySQL(除PolarDB-X外) PolarDB-X SQL Server PostgreSQL(除PolarDB PostgreSQL外) PolarDB PostgreSQL MariaDB OceanBase MySQL模式 自建Oracle、OceanBase Oracle模式 PolarDB O引擎 达梦数据库 DB2
查询 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
逻辑库表查询 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
跨库查询 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
SQL结果集导出 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
表数据导出 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数据变更 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
历史数据清理 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
无锁数据变更 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数据导入 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
测试数据构建 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数据追踪 ✔️
数据库克隆 ✔️ ✔️ ✔️ ✔️
结构变更 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
可视化结构编辑 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
结构同步 ✔️ ✔️ ✔️ ✔️
空库初始化 ✔️ ✔️ ✔️ ✔️
可编程对象 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
结构导出 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
结构设计PRO ✔️ ✔️ ✔️
无锁结构变更 ✔️
数据库创建 ✔️ ✔️
数据库用户创建 ✔️ ✔️
SQL审核 ✔️ ✔️ ✔️ ✔️
SQL/实例诊断 ✔️ ✔️ ✔️ ✔️
敏感数据管理 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
权限访问体系 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
操作日志 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数据服务 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数据可视化 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
任务编排 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数仓开发 ✔️ ✔️
工单任务系统 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
安全规则 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
审批流 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

NoSQL数据库

NoSQL数据库在DMS功能模块中的支持情况如下::

功能模块 MongoDB Redis Lindorm Cassandra GDB
查询 ✔️ ✔️ ✔️ ✔️ ✔️
跨库查询 ✔️
SQL结果集导出 ✔️ ✔️ ✔️
表数据导出
数据变更 ✔️ ✔️ ✔️ ✔️ ✔️
结构变更 ✔️ ✔️
数据库创建 ✔️
数据库用户创建 ✔️
SQL审核 ✔️ ✔️
SQL/实例诊断 ✔️ ✔️
敏感数据管理 ✔️ ✔️
权限访问体系 ✔️ ✔️ ✔️ ✔️ ✔️
操作日志 ✔️ ✔️ ✔️ ✔️ ✔️
工单任务系统 ✔️ ✔️ ✔️ ✔️ ✔️
安全规则 ✔️ ✔️ ✔️ ✔️ ✔️
审批流 ✔️ ✔️ ✔️ ✔️ ✔️

数据仓库、Hologres、OSS

数据仓库、Hologres、OSS在DMS功能模块中的支持情况如下::

功能模块 AnalyticDB MySQL 2.0 AnalyticDB MySQL 2.0 AnalyticDB PostgreSQL Clickhouse DLA MaxCompute、Hologres OSS
查询 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
逻辑库表查询 ✔️ ✔️
跨库查询 ✔️ ✔️
SQL结果集导出 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
表数据导出 ✔️ ✔️
数据变更 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数据导入 ✔️ ✔️ ✔️
测试数据构建 ✔️ ✔️ ✔️
数据库克隆
结构变更 ✔️ ✔️ ✔️ ✔️
可视化结构编辑 ✔️ ✔️
结构同步 ✔️
空库初始化 ✔️
可编程对象 ✔️
结构导出 ✔️ ✔️ ✔️ ✔️
结构设计PRO
数据库创建
数据库用户创建
SQL审核
敏感数据管理 ✔️ ✔️ ✔️ ✔️ ✔️
权限访问体系 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
操作日志 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数据服务 ✔️ ✔️ ✔️ ✔️ ✔️
数据可视化 ✔️ ✔️ ✔️ ✔️ ✔️
任务编排 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
数仓开发 ✔️ ✔️ ✔️
工单任务系统 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
安全规则 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
审批流 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️