Salut, je suis newbie à mongodb.J'utilise java.Conception de schéma Mongodb convenable une suggestion
J'ai 2 tables système, system_properties dans ma table relationnelle.
Quelque chose comme ça.
Table Fields values
System System_ID(PK), System_Info 100, cisc
200, Gets
System_prop System_ID(FK), Prop_key, Description 100, good, success
100, better,progress
200, worse,failed
J'essaye de créer un schéma pour ceci. par exemple: pour insérer un document
System
{
"_id" : 100
"System_Info" : "cisc"
System_Properties :
{ "system_id":100
[{prop_Key : "good", Description: "success"},
{prop_Key : "better", Description: "progress"}] }
}
Est-ce le meilleur schéma pour ce design?
Pour éviter les jointures, nous intégrons des documents.
Je doute que system_id: 100 (clé étrangère dans les tables relationnelles) soit nécessaire car "_id" = 100 (clé primaire dans la table relationnelle) fait également référence à la même chose.
http://www.manning.com/banker/ (MongoDB en action) http://www.10gen.com/presentations/mongosf2011/schemabasics http://www.10gen.com/presentations/mongosv-2011/schema-design-by-example http://www.10gen.com/presentations/mongosf2011/schemascale Et voici quelques modèles de schémas: http://docs.mongodb.org/manual/use-cases/ – Louisa