Обложка канала

Ivan Begtin

3903 @begtin

I am focused on Open Data, Procurement, e-Government, Open Government and other tech stuff

Ivan Begtin

4 года назад
Открыть в
В рубрике полезных инструментов по работе с данными, инструменты по документированию баз данных. - schemaspy [1] довольно древний популярный инструмент по генерации документации к базам данных. На входе настройки подключения, на выходе папка с HTML файлами. Сам движок написан на Java, поддерживает только SQL базы данных, но не все. - dbdocs.io [2] онлайн сервис/продукт по генерации документации к базам данных․ Кусочек в открытом коде, но сам сервис онлайн. Self hosted версии пока нет․ Эта же команда разработчики стандарта DBML [3] по описанию баз данных - tbls [4] движок по генерации документации написанный на Go. В том числе поддерживает NoSQL и генерацию документации в разных форматах и с очень гибкими настройками. - SchemaCrawler [5] открытый код на Java и поддержка любой СУБД через JDBC, очень много возможностей и опций. А также есть много узкоспециализированных инструментов и коммерческих продуктов. В средних и крупных компаниях сейчас такими инструментами пользуются редко поскольку мигрируют на каталоги данных и системы управления метаданными, поскольку важнее становится не только то где данные хранятся, а все объекты дата-инженерии, взаимосвязи, data lineage (нет нормального перевода этого термина) и так далее. Тем не менее инструменты документирования данных имеют своё применение. Лично я предполагаю их будущее в направлении загрузки данных в каталоги данных. Ссылки: [1] https://github.com/schemaspy/schemaspy [2] https://dbdocs.io [3] https://www.dbml.org [4] https://github.com/k1LoW/tbls [5] https://github.com/schemacrawler/SchemaCrawler #data #datatools #opensource #datadocumentation #datacatalogs
GitHub - schemaspy/schemaspy: SchemaSpy code home

SchemaSpy code home. Contribute to schemaspy/schemaspy development by creating an account on GitHub.

GitHub