V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aiputinglm
0.74D
V2EX  ›  开源软件

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

  •  
  •   aiputinglm · 3 天前 · 306 次点击

    [开源] 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 中提供,这里不再额外贴链接,避免刷屏。

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5672 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 03:31 · PVG 11:31 · LAX 19:31 · JFK 22:31
    ♥ Do have faith in what you're doing.