Replicar datos de MongoDB a OCI GoldenGate
Aprenda a replicar datos de MongoDB en Autonomous AI JSON Database mediante OCI GoldenGate.
Autonomous AI JSON Database es un servicio en la nube de base de datos de documentos que facilita el desarrollo en aplicaciones centradas en JSON. Cuenta con API de documentos de estilo NoSQL (Oracle SODA y Oracle Database API for MongoDB), escalado sin servidor, transacciones ACID de alto rendimiento, seguridad completa y precios de pago por uso bajos. Obtén más información sobre Autonomous JSON Database.
El tipo de despliegue de big data de OCI GoldenGate no soporta migraciones de tiempo de inactividad de MongoDB a Autonomous AI JSON Database. OCI GoldenGate soporta la extracción de Initial Load Extract y Change Data Capture (CDC) de MongoDB.
En este inicio rápido se detalla el proceso para configurar OCI GoldenGate para migraciones sin tiempo de inactividad de MongoDB a Autonomous AI JSON Database.
Antes de empezar
Para completar correctamente este inicio rápido, debe tener lo siguiente:
- Juego de réplicas MongoDB configurado.
- La captura de Big Data GoldenGate de OCI utiliza el log de operaciones (oplog) para leer los registros de CDC. El oplog es una recopilación limitada que mantiene un registro continuo de todas las operaciones que modifican los datos almacenados en las bases de datos. Los archivos Oplog se crean en MongoDB cuando el juego Replicat está activado. MongoDB Atlas incluye una configuración de conjunto Replicat preconfigurada. Para MongoDB local, debe desplegar un juego de réplicas.
- MongoDB 3.6 y versiones posteriores.
- Soporte de OCI GoldenGate para la captura de las siguientes operaciones:
INSERT
,UPDATE
,DELETE
.
Para obtener más información, consulte Uso de Oracle GoldenGate Capture para MongoDB.
Tarea 1: Creación de recursos de OCI GoldenGate
- Cree una base de datos JSON de Oracle Autonomous AI JSON Database.
- Cree un despliegue de Big Data.
- Crear una conexión MongoDB.
- Cree una conexión para el destino Cree una conexión de Autonomous AI JSON Database.
- Cree una conexión a GoldenGate y, a continuación, asigne esta conexión al despliegue de Big Data.
- Asigne MongoDB y Autonomous AI JSON Database al despliegue de Big Data.
Tarea 2: Creación y ejecución de Integrated Extract para MongoDB
- En la consola de despliegue GoldenGate de OCI, asegúrese de que está en la página Visión general de Administration Service y, a continuación, haga clic en Agregar Extract (icono de signo más).
- Agregue un Extract con los siguientes valores:
- En la página Información de Extract, en Tipo Extract, seleccione Extracción integrada, introduzca
MCDC
como nombre de proceso y, a continuación, haga clic en Siguiente. - En la página Archivo de parámetros, asegúrese de que la asignación de origen incluye
TABLE source.*;
.
- En la página Información de Extract, en Tipo Extract, seleccione Extracción integrada, introduzca
- Haga clic en Crear y ejecutar.
Tarea 4: Creación y ejecución de Initial Load Replicat
- En la consola de despliegue de OCI GoldenGate, asegúrese de que está en la página Visión general del servicio de Administration Service y, a continuación, haga clic enAgregar Replicat (icono más).
- Agregue Initial Load Replicat con los siguientes valores:
- Haga clic en Crear y ejecutar:
Tarea 5: Creación y ejecución de Classic Replicat
- En la consola de despliegue GoldenGate de OCI, asegúrese de que está en la página Visión general de Administration Service y, a continuación, haga clic en Agregar Replicat (ícono de signo más).
- Agregue un Replicat con los siguientes valores: