开源数据库管理工具 CloudDM 4.2.0 发布,新增 GoldenDB、KingbaseES 等数据源

产品介绍

CloudDM 是一款免费 且开源的团队化数据库管理工具,提供统一 Web 数据库访问、权限控制、数据脱敏、SQL 审核、流程协同和数据库 CI/CD 等能力。

版本总览

本次连续发布两个版本。4.1.2 聚焦 SQL 工单分析能力升级与稳定性修复,4.2.0 带来多项新数据源支持。已升级至 4.1.2 的用户可直接升级到 4.2.0,其中已包含 4.1.2 的全部更新。

更新亮点

  • 新增 GoldenDB 、KingbaseES 、AWS Valkey 与 CockroachDB 数据源支持(v4.2.0)。
  • SQL 工单新增跨数据库 DML 数据影响与执行计划分析,可持续展示准备、分析、跳过和失败状态,并支持中断恢复(v4.1.2)。
  • SQL 引擎按数据库版本和会话参数统一解析、拆分、行为分析、安全规则、列血缘与改写能力(v4.1.2)。

4.2.0

新增

  • 新增 KingbaseES 数据源支持,覆盖 PostgreSQL、MySQL、Oracle 和 SQL Server 兼容模式。
  • 新增 GoldenDB 数据源支持,覆盖 MySQL、Oracle 兼容模式。
  • 新增 AWS Valkey 数据源支持,当托管实例禁用 CONFIG 命令时,可通过 SELECT 探测实际数据库数量。
  • 新增 CockroachDB 数据源,支持连接配置、SSL、Catalog 和 Schema 默认值、对象浏览及基础 SQL 查询。

4.1.2

新增

  • 新增 SQL 工单 DML 数据影响与执行计划分析,覆盖 MySQL、TiDB、Doris、达梦、PostgreSQL、SAP HANA、SQL Server、Oracle、StarRocks、DB2、MariaDB 和 ClickHouse。支持版本适配、影响行数估算、阶段进度、跳过原因、错误明细、租约恢复和并发隔离。
  • 数据库驱动支持在后端 drivers.xml 中声明默认版本,前端创建数据源时优先选择该默认版本。
  • 结果集文件下载前可自定义文件名,并校验空名称和非法字符。
  • 操作审计新增结果集导出和下载事件,记录文件与操作信息,并优化审计资源字段展示。
  • 工单列表支持按描述和内联 SQL 内容模糊搜索,同时展示可复制的工单描述。
  • Oracle 数据源新增客户端字符集配置,支持常用字符集或自定义值,并按配置解码 CHAR、VARCHAR2 数据。

优化

  • 优化 SQL 引擎架构,使用会话实际数据库版本和 sql_mode 等参数驱动解析、补全、拆分、行为与权限分析、列血缘和 SQL 改写。增强 MySQL 多版本语法、达梦安全域、Doris 与 StarRocks 建表元数据解析等能力。
  • 优化工单分析与执行详情,集中展示数据影响统计、对象和行为、分析错误、执行阶段与进度,并提升大 SQL 预览和任务恢复的稳定性。
  • 完善数据源配置、安全规则详情、SQL 日志和环境页面的国际化与布局。工单执行状态、操作按钮和调度日志会按用户语言展示。

修复

  • 修复 Docker 单机模式重建容器时未从持久化配置恢复内置 MySQL 账号的问题。现在会按目标数据库创建缺失账号或同步密码。
  • 修复 ClickHouse 兼容问题,并支持 JSON、Map、Tuple、Dynamic、Variant 和嵌套 Array 等类型读取。
  • 修复 SQL 函数参数中包含非 SELECT 域时,列血缘和安全规则分析可能发生类型转换错误的问题。
  • 修复同步 OpenAPI 查询未返回非 Console 展示模式的错误和警告,以及同一消息可能被重复收集的问题。
  • 修复重复包装执行计划语句、EXPLAIN/SHOWPLAN 行为分类不准确,以及 ClickHouse 旧版本连接、DB2 for z/OS 时区参数和 SQL Server 执行兼容性问题。
  • 修复 ClickHouse 子查询、Oracle 多行 EXISTS 和 PostgreSQL INSERT ... VALUES 等语法分析问题,并改进多数据库 INSERT 影响行数估算。

贡献者

@BetaCat0

@48N6E

@sunjiajie

开始体验

相关推荐
分布式存储与RustFS3 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
这个DBA有点耶3 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G3 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备3 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远3 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
2601_962218613 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
张洛闻Eren3 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
于平安3 天前
MySQL-触发器
数据库·mysql
白远山3 天前
上海24小时自助健身房解决方案实战指南与经验分享
java·数据库·架构·需求分析
Omics Pro3 天前
斯坦福Nature+Science|广义虚拟细胞基础大模型
数据库·人工智能·算法·机器学习·自然语言处理