Domanda

Sto cercando di attuare lo stoccaggio post sul blog utilizzando mongo db.

Ho due entità del dominio:

"post" e "Autore"

Al momento ho aggiunto proprietà AuthorID a blog un'entità posta. E 'questo il giusto approccio per negozio di relazione tra gli oggetti?

È stato utile?

Soluzione

  

Al momento ho aggiunto proprietà AuthorID a blog un'entità posta. E 'questo il giusto approccio per negozio di relazione tra gli oggetti?

Non avevo detto. Si sono "presunto" per memorizzare tutto il necessario in un documento blog in un denormalizzato modo (ad esempio il post sul blog, i commenti, i tag, ecc). Quindi, se si desidera visualizzare il nome dell'autore, si dovrebbe aggiungere al documento blog. Ciò permetterebbe di recuperare i dati di un intero pagina con una singola query, che è un pò il punto di un database document-oriented.

Altri suggerimenti

Credo che questo post sarà giusto per te http://www.mongodb.org / display / DOCS / Schema + design

Casi d'uso

clienti / ordine / riga di ordine-Item

  

Gli ordini devono essere una raccolta. clienti una collezione. line-articoli dovrebbero essere un array di formazioni elementi incorporati nell'oggetto ordine.

sistema di blogging.

  

Messaggi dovrebbe essere una collezione. Messaggio Autore potrebbe essere una raccolta differenziata, o semplicemente un campo all'interno dei post se solo un indirizzo email. commenti devono essere incorporati gli oggetti all'interno di un post per le prestazioni.

Schema design Nozioni di base

Kyle Banker, 10gen

  

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

Indici e ottimizzazione delle query Alvin Richards, Senior Director di Enterprise Engineering

  

http://www.10gen.com/presentation/ mongosf-2011 / mongodb-indicizzazione-query-ottimizzazione

** Questi 2 video sono bests su mongoddb mai visto imho *

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top