¿Cuál sería el equivalente de los EMPEÑOS de una base de datos NoSQL como MongoDB?

  • Entonces supongo que mi revisado la pregunta debería ser: ¿existe una herramienta para el diseño del esquema de una base de datos MongoDB?
  • También se debe tomar un vistazo a esto: docs.mongodb.org/manual/core/data-modeling

4 Comentarios

  1. 28

    Parece que preguntó a un similar pregunta en Quora.

    Como se ha mencionado allí, la ERD es simplemente un mapeo de los datos que desea almacenar y las relaciones entre los datos.

    Usted todavía puede hacer un ERD con MongoDB como usted todavía desea realizar un seguimiento de los datos y las relaciones. La gran diferencia es que MongoDB no tiene une, así, a la hora de traducir el ERD en un esquema real de que usted tendrá que tomar algunas decisiones específicas acerca de implementar las relaciones.

    En particular, usted necesita para hacer el «incrustar frente de referencia» decisión a la hora de decidir cómo estos datos en realidad serán almacenados. Las relaciones están todavía se permite, simplemente no se aplican. Muchos de los contenedores para MongoDB, de hecho, proporcionan búsquedas a través de las colecciones de abstraer algunos de esta complejidad.

    Aunque MongoDB no aplicar un esquema, no se recomienda proceder completamente al azar. El modelado de los datos que usted espera tener en el sistema es todavía una muy buena idea y eso es lo que el ERD te proporciona.

    Así que supongo que el equivalente a la ERD es el ERD?

  2. 2

    Yo sepa no hay un estándar por medio de diagramas de documento de orientación «esquema».

    Estoy seguro de que usted podría utilizar un ERD para trazar el mapa de sus esquemas pero como en el documento de bases de datos no realmente de apoyo-o lo que es más importante cumplir–relaciones entre los datos, sólo iba a ser tan útil como su código fue sancionado internamente hacer cumplir dichas relaciones.

  3. 2

    He estado pensando sobre el mismo problema desde hace bastante tiempo.
    Y llegué a la siguiente conclusión:
    Si las bases de datos NoSQL son generalmente schemaless, en realidad no tiene un «esquema» para ilustrar en un diagrama.

    Por lo tanto, creo que usted debe tomar un «por ejemplo» enfoque.
    Podría dibujar unas mindmaps que ejemplifica cómo los datos se vería cuando se almacena en un NoSQL DB como MongoDB.

    Y desde estas bases de datos son muy dinámicos también podría crear algunos derivados mindmaps de mostrar cómo los datos de hoy podría evolucionar en el tiempo.

    Echa un vistazo a este tema también.

    La confusión sobre NoSQL Diseño

Dejar respuesta

Please enter your comment!
Please enter your name here