MongoDB-schemadesign centreras kring ett nyckelbeslut: embedding (lagring av relaterad data inuti ett dokument) vs referencing (lagring av relaterad data i separata dokument/samlingar med referenser). Till skillnad från SQL:s normalize-by-default optimerar MongoDB-design för hur data åtkomst.
Embedding — lagra relaterad data tillsammans
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
