ventajas que para modelar modelado herramienta desventajas datos caracteristicas database database-design data-modeling nosql

database - que - Herramienta de modelado para bases de datos NOSQL



mongodb caracteristicas (2)

Sé que la mayoría de las veces las databses NOSQL son sin esquema o al menos tienen un esquema de base de datos flexible. Sin embargo, el esquema básico necesita ser modelado de antemano y puede evolucionar más tarde. Entonces, en este caso, ¿hay una herramienta / lenguaje de modelado para las bases de datos NOSQL? Como UML para RDB y Visual Paradigm (herramienta de modelado UML). Encontré que para "Bases de datos de gráficos", podemos usar "Property Graph Model" pero estoy trabajando en "BigColumn Databases" y "Document-base Databases". Gracias.


Las bases de datos NoSQL abordan el modelado desde un punto de vista diferente en general. El modelado NoSQL generalmente comienza con preguntas sobre cómo se consultarán los datos en la base de datos, por lo que el modelado principal es ''¿cuál es la lista de preguntas que quiero hacer de mi base de datos'', mientras que con bases de datos SQL, el modelado suele ser una función de qué datos tiene, es decir, qué respuestas tengo ya. Este ejercicio mental de averiguar qué preguntas le gustaría hacer a la base de datos NoSQL sirve para definir las entidades y la relación entre esas entidades.

Una vez que tenga una lista de preguntas, debe diseñar un modelo que responda esas preguntas a través de la base de datos NoSQL. Para modelarlo, normalmente uso Creately que es una herramienta en línea para representar visualmente modelos de varios tipos.

Otro método podría ser representar su modelo NoSQL en formato JSON y luego usar la maravillosa biblioteca JavaScript D3.js para crear un documento basado en datos. Consulte this sitio web para obtener más detalles y las plantillas disponibles para representar visualmente su modelo.

Espero eso ayude.


KDM es una solución que puedes pensar para la base de datos NoSQL Cassandra. Esta herramienta comienza desde el modelado conceptual hasta el modelado físico. Puede ser que puedas mirar esto. Esto está disponible para usar gratis en línea.