数据字典:多数据库定义、注释管理

2020-09-29 09:23:45 +08:00
 iamsk
最近研究数据方面,咨询了有经验的数据分析同事也没找到合适的数据字典管理软件,面临以下问题
1. 各类型数据库无法统一管理;
2. MySQL 自带 comment,不适合经常更新注释、枚举值等,涉及表级 alter ;

简单实现了以下几个功能
1. 定时自动同步各类型数据库 schema 集中管理;
2. 自动校验字段注释中的枚举类型是否与实际数据一致;
3. web 界面配置数据源,支持 MySQL,MongoDB,SQLServer,Oracle 等 8 种数据库;

开源代码: https://github.com/huifenqi/dbhub
2746 次点击
所在节点    分享创造
5 条回复
tydl
2020-09-29 11:46:18 +08:00
PDman 了解一下
iamsk
2020-09-29 12:02:04 +08:00
@tydl 感谢分享,这个更像常规的 design->apply 。希望的是基于已存在 db,反向得出定义并单独维护。
nulIptr
2020-09-29 17:23:30 +08:00
学过软件工程的都听过 power designer 和 IBM Rational Rose 吧。。。
只是这些商业软件用起来成本较高。。。
iamsk
2020-09-29 22:26:38 +08:00
@nulIptr 和 power designer 、IBM Rational Rose 是不同的,dbhub 是逆向的,应用场景不同,我也想知道有没有类似软件。
dsonet
2020-10-02 15:19:16 +08:00
@iamsk FYI, power designer also can do reverse engineering.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/711446

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX