Co pouzivate pro navrh a udrzbu NoSql schemat? rubrika: Databáze: NoSQL
Ahoj,
hledam nejaky free nastroj (jednorazove pouziti, projekt s vicemene nulovym budgetem) pro zdokumentovani (MongoDB) NoSQL schema.
Cil je, aby se dalo nekam cas od casu podivat a videt big-picture db modelu. Plus ho spravovat v case, zmeny nebudou uplne prekotne, takze nemam uplne problem s tim, aby neexistovalo zadne propojeni/automaticka synchronizace mezi db a tim schematem.
Vsechno co se mi libilo ma dost drahe licence (3k+). Mozna staci i neco na json schema.
Co pouzivate vy?
Diky.
Edit: Sorry, nejak jsem si neuvedomil, potom, co jsem slevil ze vsech vazeb mezi json objektama a vizualem diagramu, ze mu vlastne pouzit jakykoliv class diagram editor...
Pro uložení schématu bych využil přímo tu databázi, aby ho mohla využívat i aplikace,která s tou databází pracuje. Pro MongoDB mi vychází formát uložení JSON.
Pro grafické znázornění používám PlantUML, který jako podklad dokáže využít data z této databáze, případně textový vstup. Jako vstup používám i zdrojové kódy v PHP, ze kterých umí číst. Těch možností je mnoho a vždy se dá napsat jednoduchý adaptér mezi formáty. Výstupem může být nejen PNG, ale i mnohem výhodnější SVG, zejména u rozsáhlých schémat.
PlantUML je free a dá se využít i cloud s online generátorem.
Komentáře
- radoomed : Diky, na PlanUML mrknu, libi se mi ten zpusob zapisu. — 1.5.2020
- Kit : PlantUML. Plant jako továrna na grafy. https://plantuml.com/ — 1.5.2020
Pro zobrazení všech 3 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře