Next-DBM v1.7.7 发布: 数据治理上线,库表有地图、变更有台账
发布日期:2026-09-16 · 版本:v1.7.7 · Apache 2.0 开源
生产库里几百张表:哪些是新加的、哪个字段被改过、注释还剩几个是空的——过去要么 DBA 手撕 information_schema,要么靠一份永远过时的人肉台账。
这一版,v1.7.7:全新「数据治理」模块上线,给数据库资产配上地图、台账与变更流水;SQL 编辑器的行编辑体验也同步大幅打磨。
三个子页面,一个新模块:资产地图、盘点任务、变更记录,配套独立权限点,按角色分配。
关于 Next-DBM Next-DBM 是一个轻量级的企业数据库审计系统(数据库堡垒机):数据库不对外暴露真实地址,所有访问统一经过代理网关,每一次连接、每一条 SQL 都被完整记录;再配合 IP 黑白名单、登录时段策略、连接数管控和 Web 端数据库编辑器,让「直连生产库」这件事,从此可控、可查、可追溯。 |

图 1 | 资产地图:库-表-列元数据台账,顶部为资产/库/表/列与近 7 日变更概览统计
🎯 v1.7.7 亮点速览
1数据治理模块(全新)
新增一级菜单「数据治理」,下辖三个子页面,并为每个页面配套独立权限点,可按角色精细分配。
资产地图:汇聚所有接入资产的库-表-列元数据台账:
●台账总览:库名、表名、类型、注释、列数、行数(近似)、数据体积、状态、最近盘点时间一屏打尽
●筛选与统计:按资产、按库筛选,顶部概览统计资产/库/表/列与近 7 日变更数量
●下钻详情:点击表名查看完整列清单——列名、类型、可空、键、默认值、注释全量呈现
●一键导出:台账支持导出 CSV,交差汇报不用再截图拼表

图 2 | 下钻查看 shop.users 用户主表:9 列完整结构,类型/可空/键/默认值/注释一目了然
资产图谱:资产地图新增图谱视图,库表结构「看」得见:
●三种形态:基于 ECharts 的径向树 / 力导向 / 层级树,一键切换
●交互探索:库级节点折叠展开,点击表节点查看列详情,滚轮缩放、拖拽平移
●双主题配色:亮色/暗色专属配色;视图模式记忆到本地,下次进入自动恢复

图 3 | 资产图谱·径向树:资产为心,库为枝,表为叶

图 4 | 资产图谱·力导向:同一份资产,换一种视角
盘点任务:定期或手动扫描,采集全量元数据:
●灵活范围:创建任务时选择资产范围,不选即盘点全部启用中的 RDBMS 资产
●手动触发:支持立即执行,点击后立即显示「执行中」状态,没有等待反馈的空白期
●运行摘要:执行完成回写结果,如「1 资产 / 3 库 / 12 表 +2 新增 -1 删除 ~1 变更」

图 5 | 盘点任务:点击立即执行,状态即时切换为「执行中」并弹出触发提示
变更记录:两次盘点自动对比快照,结构差异逐条落账:
●时间线:按天分组展示新增表、删除表、新增列、列变更,精确到时分秒
●组合过滤:按资产、变更类型、关键字(表名/库名)、时间范围任意组合筛选
●按库追溯:Oracle / SQL Server 会话的 SQL 日志补充记录当前库名(DbName),变更可按库维度回溯

图 6 | 变更记录:2026-09-17 当日 15 条变更,新增表/删除表/新增列分色标注
多方言元数据采集:服务端内置 MySQL、Oracle、PostgreSQL/Gauss、SQL Server 适配器,统一采集库名、表、列元数据(行数、体积、注释、引擎等);所有查询均为写死模板 + 参数绑定,并自动排除系统库。
2SQL 编辑器:行操作与回执校验
结果表格中删除行 / 插入行 / 修改行的服务端回执,现在会如实汇报:失败时提示具体错误原因,不再无论成败一律提示「成功」。
图 7 | Web 端 SQL 编辑器:查询结果中选中行带左侧蓝色高亮条与文字加粗,两种主题下均清晰可辨
同时优化
|
维度
|
改进内容
|
| — | — |
|
WebSocket 流式解析
|
SSH 通道字节流重写为括号配对提取:多条 JSON 粘在同一帧或被拆开,均能正确解析,彻底修复粘包后响应全部丢失的问题
|
|
标签页响应回填
|
表结构响应回填到发起请求的来源标签页,切换标签后迟到的响应不再写入错误页面
|
|
结果表格行编辑
|
保存时自动提交编辑中的单元格;复制选中行改为 JSON 文本;删除/复制按钮随选中行联动复位;保存结束后自动恢复「添加行」;无主键生成失败时自动重新查询还原真实数据
|
|
行操作 SQL 生成
|
兼容 DESCRIBE 两种行结构;字符串主键值正确加引号并转义;主键为空的行自动跳过,避免误删
|
|
表格主题(ag-grid)
|
补全 quartz 主题变量,修复表头图标「豆腐块」与暗色主题白底;选中行左侧蓝色高亮条 + 文字加粗
|
|
变更记录布局
|
固定高度容器内滚动,分页器固定底部;窄屏自动隐藏次要分页信息
|
问题修复
变更记录分页:每页条数不再写死,修改后立即生效并回到第一页,不再停留在超界页码。
盘点任务范围:任务未选择资产(空范围)时语义明确为「盘点全部资产」,修复此前空范围导致盘点结果为空的问题。
🦾审计能力矩阵
MySQL · MariaDB · PostgreSQL · GaussDB · Oracle · SQL Server · Redis · MongoDB · TDengine 九大数据库,一套系统管到底——数据治理元数据采集首批覆盖 MySQL / Oracle / PostgreSQL / Gauss / SQL Server 五大方言。 |
升级须知
本版服务端含数据库结构变更:新增资产盘点任务、盘点快照、变更记录表与默认菜单数据;升级后请以管理员身份重新为角色分配「数据治理」相关权限。
前端新增 echarts 依赖,随安装包自动生效,无需手动操作。
库表有地图,变更有台账。升级 v1.7.7,让每一张表、每一次结构变更,都清清楚楚。
注:文中配图均截自 v1.7.7 实际部署环境(本地演示数据)。
401



被折叠的 条评论
为什么被折叠?



