A MongoDB séma tervezése egy kulcsfontosságú döntésre összpontosít: beágyazás (kapcsolódó adatok tárolása egy dokumentumon belül) vagy hivatkozás (kapcsolódó adatok tárolása külön dokumentumokban/kollekcióban hivatkozásokkal). Az SQL alapértelmezett normalizálásával ellentétben a MongoDB tervezés az adatok hozzáférésének módjára optimalizál.
Beágyazás — kapcsolódó adatok együttes tárolása
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
