sql >> Database teknologi >  >> NoSQL >> MongoDB

Svarende til ERD for MongoDB?

Det ser ud til, at du stillede et lignende spørgsmål om Quora .

Som nævnt der, er ERD blot en kortlægning af de data, du har til hensigt at gemme, og relationerne mellem disse data.

Du kan stadig lave en ERD med MongoDB, da du stadig vil spore dataene og relationerne. Den store forskel er, at MongoDB ikke har nogen joinforbindelser, så når du oversætter ERD til et faktisk skema, bliver du nødt til at træffe nogle specifikke beslutninger om implementering af relationerne.

Især skal du lave "embed vs. reference" beslutning om, hvordan disse data rent faktisk skal opbevares. Relationer er stadig tilladt, bare ikke håndhævet. Mange af indpakningerne til MongoDB giver faktisk opslag på tværs af samlinger for at abstrahere noget af denne kompleksitet.

Selvom MongoDB ikke håndhæver et skema, anbefales det ikke at fortsætte helt tilfældigt. Modellering af de data, du forventer at have i systemet, er stadig en rigtig god idé, og det er, hvad ERD giver dig.

Så jeg gætter på, at ækvivalenten til ERD er ERD ?



  1. Adgang til MongoDB fra AppEngine-appen

  2. MongoDB dropIndex-kommando

  3. MongoDB – Medbring dine egne SSL-certifikater

  4. Meteor-publikation:Skjuler bestemte felter i et array-dokumentfelt?