mongodb - relaciones - relacion entre colecciones mongo
Relaciones de Mongo DB entre objetos (2)
Actualmente agregué la propiedad AuthorId a la entidad de publicación de blog. ¿Es ese el enfoque correcto para almacenar la relación entre los objetos?
Yo diría que no. Se supone que "se debe almacenar todo lo que necesita en un documento de blog de una manera no normalizada (por ejemplo, la publicación de blog, los comentarios, las etiquetas, etc.). Entonces, si desea mostrar el nombre del autor, debe agregarlo al documento del blog. Esto permitiría obtener los datos de una página entera con una sola consulta, que es el punto de una base de datos orientada a documentos.
Estoy tratando de implementar el almacenamiento de publicaciones de blog usando mongo db.
Tengo dos entidades de dominio:
"Publicación del blog" y "Autor"
Actualmente agregué la propiedad AuthorId a la entidad de publicación de blog. ¿Es ese el enfoque correcto para almacenar la relación entre los objetos?
Creo que esta publicación será adecuada para ti http://www.mongodb.org/display/DOCS/Schema+Design
Casos de uso
Cliente / orden / orden línea-artículo
Los pedidos deben ser una colección. clientes una colección. los artículos de línea deben ser una matriz de elementos de línea incrustados en el objeto de orden.
Sistema de blogs
Las publicaciones deben ser una colección. el autor del post puede ser una colección separada, o simplemente un campo dentro de las publicaciones si solo es una dirección de correo electrónico. los comentarios deben ser objetos incrustados dentro de una publicación para el rendimiento.
Conceptos básicos de diseño de esquemas
Kyle Banker, 10gen
Optimización de indexación y consultas Alvin Richards, director sénior de ingeniería empresarial
http://www.10gen.com/presentation/mongosf-2011/mongodb-indexing-query-optimization
** Estos 2 videos son los mejores en mongoddb jamás vistos *