Das MongoDB-Schema-Design konzentriert sich auf eine Schlüsselentscheidung: Embedding (Speicherung zugehöriger Daten innerhalb eines Dokuments) vs. Referencing (Speicherung zugehöriger Daten in separaten Dokumenten/Sammlungen mit Verweisen). Im Gegensatz zu SQLs Normalisierung-by-default optimiert MongoDB-Design für die Art und Weise, wie auf die Daten zugegriffen wird.
Embedding — verwandte Daten zusammen speichern
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
