sql >> Database >  >> NoSQL >> MongoDB

Migraties afhandelen met MongoDb

Er zijn in principe twee benaderingen:

  1. Zorg ervoor dat uw applicatiecode beide "versies" van de gegevensstructuur aankan, en bij het opslaan, updates naar de nieuwe structuur
  2. Schrijf een migratiescript

Ik zou waarschijnlijk voor optie 1 gaan, omdat het de methode is waarmee je geleidelijk kunt updaten, terwijl je net als bij optie 2 in feite je applicatie moet verwijderen, zodat je de code (snel) en gegevens (mogelijk langzamer) in één keer kunt bijwerken .

Doe dan later, of als u het nodig vindt, ook optie 2 om uw gegevens te migreren. Dit hoeft uw site dan niet uit de lucht te halen en kan met plezier asynchroon op de achtergrond draaien.



  1. MongoDB-queryresultaten exporteren naar een JSON-bestand

  2. Rspec-tests mislukken willekeurig bij het analyseren van ActiveRecord-objecten die zijn gegenereerd door Mongoid-gebeurtenissen

  3. Hoe kan ik MongoDB-opdrachten uitvoeren door de speciale $ cmd-verzameling op te vragen?

  4. Hetzelfde document parallel opvragen in dezelfde API in mongoDB