sql >> Database >  >> NoSQL >> MongoDB

Hoe kunnen we de gegevensintegriteit in mongoDb waarborgen?

Uiteindelijk ben je genaaid. Er is geen manier (in mongodb) om te garantie gegevensintegriteit in een dergelijk scenario, omdat het relaties in het algemeen en buitenlandse sleutels in het bijzonder mist. En het heeft weinig zin om controles op applicatieniveau te bouwen. Hoe uitgebreid ze ook zijn, ze kunnen nog steeds mislukken (vandaar "geen garantie").

Het is dus ofwel insluiten (zodat gerelateerde gegevens altijd aanwezig zijn, precies in het document) of de hoop op consistente gegevens opgeven.



  1. MongoDB kan query niet ontleden (2dsphere):twee voorwaarden

  2. Hoe maak je een afgetopte collectie met Spring Data? - MongoDB

  3. Dynamische toetsen na $groeperen op

  4. 'Kon de socketbestandsfout in MongoDB 3.0 niet ontkoppelen'