Come rappresento un diagramma schema del mio database MongoDB?

7

Ho un database MongoDB che voglio documentare correttamente la progettazione dello schema. So che MongoDB è un database NoSQL ed è senza schemi per natura, ma applico uno schema attraverso la mia applicazione e voglio rappresentarlo in modo migliore di una stampa di un risultato di findOne() .

Vedo molte persone che usano ER o UML, ma non credo che sia concettualmente giusto rappresentare il mio database NoSQL come un DB relazionale o, almeno, sembra strano.

Esempio utilizzando UML: MongoDB: come rappresentare un diagramma dello schema in una tesi?

Ho pensato che le persone avrebbero utilizzato modelli diversi. Ho cercato e il lontano che ho visto era MongoVUE che offre una bella vista ad albero per capire lo schema, ma non è la stampante -friendly.

C'è qualcos'altro che mi manca per il mondo NoSQL? O dovrei riposare e attenermi al tradizionale UML?

    
posta Zanon 03.11.2015 - 19:45
fonte

1 risposta

4

Vorrei modellare lo schema come un diagramma di classe UML. I diagrammi di classe non sono specificamente mirati ai database relazionali, ma piuttosto agli ambienti object oriented. Secondo me, MongoDB concettualmente combacia con UML meglio di un database relazionale. La domanda a cui fai riferimento fornisce ulteriori informazioni su come utilizzare UML per MongoDB.

    
risposta data 09.11.2015 - 23:47
fonte

Leggi altre domande sui tag