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

Håndtering af migreringer med MongoDb

Der er grundlæggende to tilgange:

  1. Sørg for, at din applikationskode kan håndtere begge "versioner" af datastrukturen, og når du gemmer, opdateringer til den nye struktur
  2. Skriv et migreringsscript

Jeg ville nok gå efter mulighed 1, da det er metoden, der giver dig mulighed for gradvist at opdatere, hvor du som med mulighed 2 stort set skal fjerne din applikation, så du kan opdatere koden (hurtigt) og data (evt. langsommere) på én gang .

Så senere, eller hvis du finder det nødvendigt, gør også mulighed 2 for at migrere dine data over. Dette behøver så ikke at fjerne dit websted, og det kan med glæde køre asynkront i baggrunden.



  1. Redis som en database

  2. MongoDB tælle kommando

  3. Filtrer underdokumentarray, mens de stadig returnerer overordnede data, hvis de er tomme

  4. MongoDB C# Driver 'Markør ikke fundet'