sql >> Base de Datos >  >> NoSQL >> MongoDB

Manejo de migraciones con MongoDb

Hay básicamente dos enfoques:

  1. Asegúrese de que el código de su aplicación pueda manejar ambas "versiones" de la estructura de datos y, al guardar, actualizar la nueva estructura
  2. Escribir un script de migración

Probablemente elegiría la opción 1, ya que es el método que le permite actualizar gradualmente, mientras que con la opción 2, básicamente necesita eliminar su aplicación para poder actualizar el código (rápido) y los datos (posiblemente más lento) de una sola vez. .

Luego, más tarde, o si lo considera necesario, haga la opción 2 también para migrar sus datos. Esto no tiene que eliminar su sitio y puede ejecutarse felizmente de forma asincrónica en segundo plano.