MongoDB સ્કીમા ડિઝાઇન એક મુખ્ય નિર્ણય પર કેન્દ્રિત છે: એમ્બેડિંગ (સંબંધિત ડેટા દસ્તાવેજમાં સંગ્રહ કરવું) વર્સમ રેફરેન્સિંગ (સંબંધિત ડેટા અલગ દસ્તાવેજો/કલેકશનમાં સંદર્ભ સાથે સંગ્રહ કરવું). SQL ના normalize-by-default ના વિપરીત, MongoDB ડિઝાઇન ડેટા કેવી રીતે એક્સેસ કરવામાં આવે છે તેના માટે ઑપ્ટિમાઇজ કરે છે.
એમ્બેડિંગ — સંબંધિત ડેટા એક જગ્યાએ સંગ્રહ કરો
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
