MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Obsługa migracji za pomocą MongoDb

Zasadniczo istnieją dwa podejścia:

  1. Upewnij się, że kod Twojej aplikacji może obsługiwać obie „wersje” struktury danych, a podczas zapisywania aktualizacje do nowej struktury
  2. Napisz skrypt migracji

Prawdopodobnie wybrałbym opcję 1, ponieważ jest to metoda, która pozwala na stopniową aktualizację, podczas gdy w przypadku opcji 2 zasadniczo musisz wyłączyć aplikację, aby móc zaktualizować kod (szybko) i dane (prawdopodobnie wolniej) za jednym razem .

Następnie później lub jeśli uznasz to za konieczne, wykonaj również opcję 2, aby przeprowadzić migrację danych. Nie musi to wtedy wyłączać Twojej witryny i może działać asynchronicznie w tle.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Uwidaczniać tylko niektóre pola podczas przeglądania określonego elementu za pomocą Spring Data?

  2. Jak mogę określić naturalną kolejność w MongoDB?

  3. Jak posortować kolekcję według daty w MongoDB?

  4. Nie można połączyć się z bazą danych Mongo Cloud mongodb w Golang na Ubuntu

  5. mongodump ze zdalnego węzła - nie można uwierzytelnić za pomocą mechanizmu SCRAM-SHA-256