Migración de datos desde bases de datos MongoDB con migraciones de datos homogéneas en AWS DMS
Puede usar Migraciones de datos homogéneas para migrar una base de datos MongoDB autoadministrada a Amazon DocumentDB. AWS DMS crea un entorno sin servidor para la migración de datos. Para los distintos tipos de migraciones de datos, AWS DMS utiliza diferentes herramientas de bases de datos de MongoDB nativas.
Para las migraciones de datos homogéneas del tipo Carga completa, AWS DMS utiliza mongodump para leer los datos de la base de datos de origen y almacenarlos en el disco asociado al entorno sin servidor. Después de que AWS DMS lea todos los datos de origen, utiliza mongorestore en la base de datos de destino para restaurar los datos.
Para migraciones de datos homogéneas del tipo Carga completa y captura de datos de cambios (CDC), AWS DMS utiliza mongodump para leer los datos de la base de datos de origen y almacenarlos en el disco asociado al entorno sin servidor. Después de que AWS DMS lea todos los datos de origen, utiliza mongorestore en la base de datos de destino para restaurar los datos. Una vez que AWS DMS complete la carga completa, cambia automáticamente a un modelo de publicador y suscriptor para la replicación lógica. En este modelo, se recomienda ajustar el tamaño de oplog para retener los cambios durante al menos 24 horas.
Para migraciones de datos homogéneas del tipo Captura de datos de cambio (CDC), elija immediately en la configuración de migración de datos para capturar de forma automática el punto de inicio de la replicación cuando comience la migración de datos real.
nota
Para cualquier colección nueva o cambiada de nombre, debe crear una nueva tarea de migración de datos como migraciones de datos homogéneas. Para un origen compatible con MongoDB, AWS DMS no admite las operaciones create, rename y drop collection.
El siguiente diagrama muestra el proceso de usar migraciones de datos homogéneas en AWS DMS para migrar una base de datos MongoDB a Amazon DocumentDB.