sql >> Databasteknik >  >> NoSQL >> MongoDB

Hantera migrationer med MongoDb

Det finns i princip två tillvägagångssätt:

  1. Se till att din applikationskod kan hantera både "versioner" av datastrukturen och när du sparar uppdateringar till den nya strukturen
  2. Skriv ett migreringsskript

Jag skulle förmodligen gå för alternativ 1 eftersom det är metoden som gör att du kan uppdatera gradvis, medan du som med alternativ 2 i princip måste ta ner din applikation så att du kan uppdatera koden (snabbt) och data (eventuellt långsammare) på en gång .

Sen senare, eller om du finner det nödvändigt, gör alternativ 2 också för att migrera din data över. Detta behöver då inte ta ner din webbplats och kan gärna köras asynkront i bakgrunden.



  1. Hur kan jag använda MongoDB-drivrutinen med C# ASP.NET Core API-ramverket?

  2. MongoDB $atan

  3. Installerar MongoDB på Raspberry Pi

  4. Arbetar med PTVS, IronPython och MongoDB