数据库管理工具 CloudDM 4.1.0 发布,支持达梦、Cloudberry

产品介绍

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

亮点

  • SQL 工单支持上传 SQL 文件、分段预览分析、审批、分发与执行不同阶段的内容。
  • 数据库 CI/CD 支持发布流程级联编排,可通过父子流程批量编排数据库变更。
  • 新增 Apache Cloudberry达梦 ,并补充 MongoDB Atlas、MongoDB SSL 和 Redis SSL 连接能力。

新增

  • 新增 SQL 工单文件上传,支持 UTF-8 SQL 文件、可配置大小限制、按行分段预览。
  • 新增 CI/CD 发布流程级联编排,支持父子流程、批量编排、变更传递、失败重试和触发权限控制。
  • 新增 私有化 GitLab 作为 CI/CD 发布源,支持 HTTP/HTTPS、非标准端口、子路径部署,以及 Push、Merge Request Webhook。
  • 新增 Apache Cloudberry 数据源,支持连接配置、元数据浏览、SQL 查询及 PostgreSQL 兼容的表结构管理。
  • 完善达梦数据源支持,新增专用 SQL 引擎,覆盖 SQL 拆分、行为与权限分析、安全规则、系统函数和系统对象识别。
  • 新增 MongoDB Atlas SRV 连接模式。
  • 新增 MongoDB SSL 连接能力。
  • 新增 Redis SSL 连接,支持 CA、TrustStore、KeyStore 和客户端证书等配置方式。
  • 新增 账号资源权限批量授权和回收,可一次为多个账号配置相同资源权限。
  • 新增 11 种常用数据库驱动(安装包内置)

优化

  • 优化 大 SQL 处理链路,审批预分析、安全规则检查、CI/CD SQL 处理、任务打包、Sidecar 下载和执行报告均采用流式处理,减少完整 SQL 和任务集合的重复加载。
  • 优化 SQL 引擎架构,统一多数据库 SQL 拆分、行为和资源分析、执行授权及审计状态;MySQL 查询结果脱敏可基于列血缘识别来源字段。
  • 优化 工单和 CI/CD 详情,展示 SQL 识别、行为分析、安全规则检查及执行阶段的进度、统计、日志和失败原因。
  • 优化 偏好设置,将账号安全、CI/CD、数据查询和审批配置按页签组织,使用类型化控件、变更状态和服务端校验。
  • 优化 MFA 登录安全,使用数据库一次性挑战替代 MFA 前置 JWT,支持跨 Console 节点的原子重试次数限制、过期清理和一次性消费。
  • 优化 SQL 工作台的数据源树、空结果页签和列宽交互;复制被截断单元格时会读取完整内容,并恢复 Monaco SQL 诊断信息展示。
  • 统一工单、安全规则、用户中心、偏好设置和管理日志的页面页签样式,优化日志表格滚动、SQL 编辑器字体及大 SQL 分段阅读体验。
  • 优化 SQL 审计记录,在执行前创建审计记录并按稳定的查询标识更新运行状态,提升异步执行和 Sidecar 回报场景下的状态一致性。

修复

  • 修复 ClickHouse 启动依赖冲突、MariaDB INT UNSIGNED 读取、MySQL TINYINT(1) 数值展示、PostgreSQL CREATE TYPE 执行和 Doris BUCKETS AUTO 表结构解析问题。
  • 修复 不完整的非 MySQL 列血缘分析导致正常查询在执行前失败的问题,同时保留 SQL 行为分析、权限校验和安全规则检查。
  • 修复 初始化升级阶段加载安全规则插件时全局服务未注册,可能导致初始化失败的问题。
  • 修复 并发结果脱敏时原子类型缓存可能抛出 ConcurrentModificationException 的问题。
  • 修复 SQL 审计时间筛选、时区转换、总数分页、自定义列渲染和空用户名写入失败等问题。
  • 修复 工单重复提交、执行状态不自动刷新,以及恢复的 SQL 页签无法输入的问题。
  • 修复 大 SQL 工单详情未继续分段加载,以及追加内容后阅读位置跳动的问题。
  • 修复 表结构强制刷新仍读取旧缓存、全局查询安全规则未生效、安全规则手动修改参数不生效、规则详情布局错位、环境备注无法清空和 Doris 物化视图无法展开的问题。
  • 修复 PostgreSQL 临时 Schema 干扰对象浏览、数据源删除确认信息不直观,以及 MariaDB 查询和 SSL 连接兼容性问题。
  • 修复 数据源保存后临时上传的证书附件未清理的问题。

社区贡献者

BetaCat0(中国上海)

快速体验

海外镜像

bash 复制代码
docker run -d --name cgdm-alone -p 8222:8222 \
  -v cgdm_alone_conf:/root/cgdm/alone/conf \
  -v cgdm_alone_logs:/root/cgdm/alone/logs \
  -v cgdm_alone_data:/root/cgdm/alone/data \
  -v cgdm_mysql_data:/var/lib/mysql \
  bladepipe/cgdm-alone:4.0.0

中国区镜像

bash 复制代码
docker run -d --name cgdm-alone -p 8222:8222 \
  -v cgdm_alone_conf:/root/cgdm/alone/conf \
  -v cgdm_alone_logs:/root/cgdm/alone/logs \
  -v cgdm_alone_data:/root/cgdm/alone/data \
  -v cgdm_mysql_data:/var/lib/mysql \
  cloudcanal-registry.cn-shanghai.cr.aliyuncs.com/clougence/cgdm-alone:4.0.0

启动完成后,浏览器访问:http://localhost:8222

更多信息:

如果 CloudDM 对你有帮助,欢迎到 GitHub 或 Gitee 为项目点一个 Star,我们将会非常感激。也欢迎使用之后把反馈告诉我们。

相关推荐
不悔哥2 天前
开源OV-Watch:怎么做一个智能手表
单片机·开源·嵌入式
家和802 天前
Carla仿真系列:4_在 Carla 的 Tesla 上装 4 路摄像头,并创建网格为环视拼接做准备
开源
感谢地心引力2 天前
我用 Doubao-Seed-2.1-pro 做了一个深度融入 AI 功能的本地知识库软件
ai·开源·seed·markdown·豆包
这个DBA有点耶2 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
alsmile2 天前
Node-RED 之外,国产规则引擎的新方案:基于标准语法,Go 先行实现
后端·开源·go
DBA_G2 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备2 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远2 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
2601_962218612 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
瑶山2 天前
开源编程Agent-OpenCode完整使用教程
开源·agent·ai编程·opencode