Replicación de datos de MongoDB a Autonomous JSON Database
Descubra cómo replicar datos de MongoDB en Autonomous JSON Database mediante OCI GoldenGate.
Oracle Autonomous JSON Database es un servicio de base de datos de documentos en la nube que facilita el desarrollo de aplicaciones centradas en JSON. Cuenta con API de documentos de estilo NoSQL (Oracle SODA y API de Oracle Database para MongoDB), escalado sin servidor, transacciones ACID de alto rendimiento, seguridad completa y precios bajos de pago por uso. Más información sobre Autonomous JSON Database.
El tipo de despliegue de big data GoldenGate de OCI no soporta migraciones de tiempo de inactividad de MongoDB a Autonomous JSON Database. OCI GoldenGate soporta tanto la extracción de carga inicial como la extracción de captura de datos de cambios (CDC) de MongoDB.
Este inicio rápido detalla el proceso para configurar OCI GoldenGate para que no haya migraciones de tiempo de inactividad de MongoDB a Autonomous 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 instancia de Oracle Autonomous JSON Database.
- Cree un despliegue de Big Data para Oracle Autonomous JSON Database de origen MongoDB y destino.
- Crear una conexión MongoDB.
- Cree una conexión para el destino Create an Autononous JSON Database connection.
- Cree una conexión a GoldenGate y, a continuación, asigne esta conexión al despliegue de Big Data.
- Asigne conexiones MongoDB y JSON autónomas 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 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 Initial Load ReplicatReplicat 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: