Migración de datos de MongoDB a Oracle NoSQL Database Cloud Service
Hay dos opciones para migrar datos de MongoDB a Oracle NoSQL Database Cloud Service mediante el migrador de Oracle NoSQL Database:
- Uso del esquema por defecto NoSQL de Oracle
- Uso de un esquema personalizado
Ambas opciones necesitan un archivo JSON de configuración que incluya información sobre los archivos de origen y la base de datos de destino (disipador). En ambos casos, el origen es archivos JSON con formato MongoDB almacenados en OCI Object Storage, mientras que el destino es la base de datos de Oracle NoSQL Database Cloud Service. El archivo JSON de configuración debe incluir la sección transforms
al utilizar un esquema personalizado.
Migración de datos mediante el esquema por defecto NoSQL de Oracle
id
y document
. Para cada entrada del archivo de exportación JSON MongoDB, la columna _id
se migra a id
en la tabla Oracle NoSQL Database Cloud Service, mientras que el resto de columnas del archivo de exportación JSON MongoDB se agregan en la nueva columna document
.
En los siguientes pasos se describe cómo migrar datos mediante el esquema por defecto NoSQL de Oracle.
Migración de datos mediante un esquema personalizado
Al utilizar un esquema personalizado para migrar, la nueva tabla de Oracle NoSQL Database Cloud Service se debe definir de forma similar al esquema de la tabla MongoDB. El archivo de configuración del migrador de base de datos NoSQL debe incluir una entrada de transformación que indique a NoSQL Database Migrator cómo convertir la columna _id
a id
en la nueva tabla.
En los siguientes pasos se describe cómo migrar datos mediante un esquema personalizado NoSQL de Oracle.