Plan de vuelta atrás

Cómo volver a MongoDB si la migración no sale bien.

Prepara cómo volver a MongoDB si la migración no sale bien. Decídelo antes de mover el tráfico.

Requisitos

  • El clúster de MongoDB de origen, sin borrar, hasta que des la migración por buena.

Mientras pruebas

Deja MongoDB como estaba y prueba TeselaDB con una copia. Si algo falla, la aplicación sigue en MongoDB.

Después de mover el tráfico

Lo que se escriba en TeselaDB después del cambio también tiene que volver. mongodump funciona contra TeselaDB:

Shell
mongodump --uri "mongodb://root:<contraseña>@node-01:27017/tienda?tls=true&tlsCAFile=./ca.pem" --gzip --archive=vuelta.gz
mongorestore --uri "mongodb://usuario:<contraseña>@mongo-01:27017/" --gzip --archive=vuelta.gz

Comprobar

Con la copia de vuelta restaurada, el recuento de documentos de cada colección que has devuelto desde TeselaDB es el mismo en MongoDB y en TeselaDB.

Problemas frecuentes

  • Una clave de API o una opción teselaBuckets solo existen en TeselaDB. No tienen equivalente en MongoDB y no vuelven.

Ver también