/ Ferramenta de modelagem para bancos de dados do NOSQL [fechado] - banco de dados, design de banco de dados, modelagem de dados, nosql

Ferramenta de modelagem para bancos de dados do NOSQL [fechado] - banco de dados, design de banco de dados, modelagem de dados, nosql

Eu sei que na maioria das vezes os bancos de dados do NOSQL sãosem esquema ou pelo menos um esquema de banco de dados flexível. No entanto, o esquema básico precisa ser modelado de antemão e pode evoluir mais tarde. Então, neste caso, existe uma ferramenta / linguagem de modelagem para bancos de dados NOSQL? Como UML para RDB e Paradigma Visual (ferramenta de modelagem UML). Descobri que para "Graph Databases", podemos usar "Property Graph Model", mas estou trabalhando em "BigColumn Databases" e "Document-base Databases". Obrigado.

Respostas:

31 para resposta № 1

Os bancos de dados NoSQL abordam a modelagem de umponto de vista diferente em geral. A modelagem NoSQL geralmente começa com perguntas sobre como os dados no banco de dados serão consultados, então a modelagem principal é "qual é a lista de perguntas que eu quero fazer do meu banco de dados", enquanto que com bancos de dados SQL, modelagem geralmente é uma função de quais dados você tem, ou seja, quais respostas eu já tenho. Esse exercício mental de descobrir quais perguntas alguém gostaria de fazer ao banco de dados NoSQL serve para definir as entidades e o relacionamento entre essas entidades.

Depois de ter uma lista de perguntas, você precisa criar um modelo que responda a essas perguntas por meio do banco de dados NoSQL. Para modelá-lo, eu normalmente uso Criatura que é uma ferramenta online para representar visualmente modelos de vários tipos.

Outro método poderia ser representar seu modelo NoSQL no formato JSON e, em seguida, usar a maravilhosa biblioteca javascript D3.js para criar um documento controlado por dados. Vejo esta site para mais detalhes e os modelos disponíveis para representar visualmente o seu modelo.

Espero que ajude.


1 para resposta № 2

KDM é uma solução que você pode pensar para o banco de dados NoSQL Cassandra. Esta ferramenta começa da modelagem conceitual até a modelagem física. Pode ser que você possa ver isso. Isso está disponível para uso on-line gratuito.