Eu tenho um banco de dados MongoDB que desejo documentar adequadamente seu design de esquema. Sei que o MongoDB é um banco de dados NoSQL e não possui esquema por natureza, mas imponho um esquema por meio do meu aplicativo e quero representá-lo de uma maneira melhor do que a impressão de um findOne()
resultado.
Vejo muitas pessoas usando ER ou UML, mas não acho que seja conceitualmente correto representar meu banco de dados NoSQL como um banco de dados relacional ou, pelo menos, parece estranho.
Exemplo usando UML: MongoDB: Como representar um diagrama de esquema em uma tese?
Eu pensei que as pessoas estariam usando modelos diferentes. Eu pesquisei e o máximo que vi foi o MongoVUE, que oferece uma bela exibição em árvore para entender o esquema, mas não é para impressão.
Há algo mais que estou perdendo para o mundo NoSQL? Ou devo descansar e ficar com a UML tradicional?