GoForum🌐 V2EX

[开源] 用 Git 管理数据库 SQL 版本: Next-DBM

aiputinglm · 2026-01-08 13:23 · 0 次点赞 · 0 条回复

[开源] Next-DBM:一个轻量级数据库审计与 SQL 版本管理工具

大家好,最近整理并开源了一个自己在公司内部使用的数据库管理工具 —— Next-DBM

这个项目主要是为了解决以下问题:

  • 数据库操作缺乏审计与追溯
  • SQL 变更没有版本记录
  • 生产环境操作风险较高
  • 多人协作下数据库变更不可控

🔧 项目特点

  • 多数据库支持
    MySQL / MariaDB / PostgreSQL / Oracle / SQLServer / MongoDB / Redis

  • 代理模式审计
    客户端通过 TCP 代理访问数据库,可记录并审计所有 SQL 行为

  • SQL 版本管理( Git )
    自动将 SQL 、表结构、数据变更保存为文件并进行版本管理

  • 数据库回滚 / 恢复
    支持从历史版本恢复新数据库或原库

  • 敏感 SQL 控制
    支持对 DROP / DELETE / ALTER / UPDATE 等指令进行规则限制

  • 统一身份与权限管理
    支持 LDAP / AD 集成,RBAC 细粒度权限控制


🌱 当前状态

  • 项目偏轻量级,适合中小团队
  • 已在实际环境中使用
  • 功能持续完善中,欢迎 Issue / PR / 建议

🔗 项目地址

GitHub:
https://github.com/WinFactorAI/Next-DBM

文档和 Demo 已在仓库 README 中提供,这里不再额外贴链接,避免刷屏。

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: aiputinglm
发布: 2026-01-08
点赞: 0
回复: 0