2020年适用于任何团队的5大数据库文档工具( 三 )


· 过时的设计风格(UI和UX)
· 无法创建ER图
schemaspy

2020年适用于任何团队的5大数据库文档工具

文章插图
> Source:http://schemaspy.org/
 
SchemaSpy是此列表上的第二个免费工具 。它是基于JAVA,基于CLI的工具(需要Java 5或更高版本),可分析数据库架构的元数据并以浏览器可显示的格式生成其可视化表示形式
您可以在此处检查文档的预览 。
价钱
SchemaSpy是免费使用的 。
优点
· SchemaSpy是免费且轻量级的 。如果与RedGate SQL Doc(具有几乎相同的功能集(生成ERD除外))相比,那么SchemaSpy无疑具有定价优势
· 易于设置和配置
· SchemaSpy可以扫描并生成数据库的综合元数据(表,列,约束,关系,孤立表,异常,例程)
· 支持Markdown表注释!
缺点
· 该项目已近一年没有更新(最新版本v6.1.0已于2019年9月18日发布) 。该功能强大的工具的所有者似乎不会积极支持它,因此,如果您希望拥有不断更新的功能和新功能,那么该工具可能不适合您 。
· SchemaSpy编辑功能受到限制 。它既不能向表组件添加注释,也不能直接编辑/添加当前架构的更多元数据 。
· 过时的设计风格(尤其是图表)
结论每个文档工具都是为满足特定需求而设计的,因此第一手了解您的业务需求非常重要 。
如果您只想生成当前数据库的只读版本,那么RedGate SQL Doc和SchemaSpy是最佳选择 。尽管SchemaSpy适合预算有限的团队,但是RedGate SQL Doc可能会为您提供更多的保证,因为该产品仍在积极开发中 。
如果您需要通过更多的元数据和外观精美的ER图来丰富文档,则绝对应该选择dbdocs.io 。它自己的语言(DBML)不需要太多学习,并且比传统的DDL语言(如SQL)更容易编写,阅读和维护 。另外,此工具特别适合咨询初创公司/中小型企业,因为它是免费的,具有可共享文件和密码保护,可在任何OS上使用 。
如果您的企业规模很大并且对数据库文档的预算很大,那么dbdocs.io的可能替代方法是dataedo 。与dbdocs.io相比,它具有更多功能,这些功能需要更陡峭的学习曲线,这可能会成为应用的障碍 。
如果您优先考虑记录各种服务(以及大量的自定义),那么ApexSQL是首屈一指的! 与Dataedo相似,由于高昂的前期成本和每用户定价模型,该工具适用于预算较大的数据团队 。
最初于2020年6月30日在https://www.holistics.io上发布 。
(本文翻译自Alan Ng.的文章《Top 5 database documentation tools for any team in 2020》,参考:https://towardsdatascience.com/top-5-database-documentation-tools-for-any-team-in-2020-e968bb5319b3)

【2020年适用于任何团队的5大数据库文档工具】


推荐阅读