Pregunta

Estoy tratando de poner en práctica el blog almacenamiento posterior usando MongoDB.

Tengo dos entidades del dominio:

"Blog post" y "autor"

Actualmente He añadido la propiedad AuthorId al blog entidad resultante. Es que el enfoque correcto a la relación entre la tienda de objetos?

¿Fue útil?

Solución

  

Actualmente He añadido la propiedad AuthorId al blog entidad resultante. Es que el enfoque correcto a la relación entre la tienda de objetos?

Me había nada que decir. Que está "supone" para almacenar todo lo que necesita en un documento de blog en un desnormalizado modo (por ejemplo, la entrada del blog, los comentarios, las etiquetas, etc.). Así que si desea mostrar el nombre del autor, se debe añadir al documento blog. Esto permitiría obtener datos de una página entera con una sola consulta, que es un poco la punta de una base de datos documental.

Otros consejos

creo que este post va a ser adecuado para usted http://www.mongodb.org / pantalla / docs / esquema + Diseño

Casos de uso

Cliente / / orden de línea de artículos

  

Los pedidos deben ser una colección. clientes una colección. Hoja de artículos deben ser una matriz de Hoja de elementos embebidos en el objeto de orden.

sistema de blogs.

  

Mensajes debe haber una colección. Autor de la entrada podría ser una recogida selectiva, o simplemente un campo dentro de los mensajes aunque sólo sea una dirección de correo electrónico. los comentarios deben estar incrustados objetos dentro de un puesto para el rendimiento.

Esquema básico de diseño

Kyle Banker, 10gen

  

http://www.10gen.com/presentation/mongosf2011/schemabasics

La indexación y optimización de consultas Alvin Richards, Director Senior de Ingeniería Empresa

  

http://www.10gen.com/presentation/ mongosf-2011 / mongodb-indexación de consulta de optimización

** Estos 2 videos son las mejores marcas en mongoddb jamás visto en mi humilde opinión *

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top