Je les collections suivantes:MongoDB: plongement vs référence
- client contient le produit contient du projet contient des tâches et
- Société contient filiale contient service contient des utilisateurs (et l'utilisateur contient des propriétés personnalisées)
Quelle est la meilleure pratique? Comment utiliser mongodb plus efficacement?
Quant à moi, utilisateurs et projets seront changés plus souvent et doivent être définis comme des collections distinctes.
Que conseillez-vous?
que diriez-vous de l'index? Serai-je capable de faire un index par exemple sur db.Company.enshureIndex ('filiale.departament.user.name.lastname')? – 1gn1ter
Bien sûr, pourquoi pas? Voir http://www.mongodb.org/display/DOCS/Indexes#Indexes-IndexingonEmbeddedKeys(%22DotNotation%22) –
qu'en est-il de la vitesse? ce qui sera plus rapide? collections séparées et reliant vs grands documents? – 1gn1ter