Migration de données de MongoDB vers Oracle NoSQL Database Cloud Service
Il existe deux options pour migrer des données de MongoDB vers Oracle NoSQL Database Cloud Service à l'aide de l'outil de migration Oracle NoSQL Database :
- Utiliser le schéma Oracle NoSQL par défaut
- Utiliser un schéma personnalisé
Les deux options nécessitent un fichier JSON de configuration qui inclut des informations sur les fichiers source et la base de données cible (récepteur). Dans les deux scénarios, la source est des fichiers JSON au format MongoDB stockés dans OCI Object Storage, tandis que la cible est la base de données Oracle NoSQL Database Cloud Service. Le fichier JSON de configuration doit inclure la section transforms
lors de l'utilisation d'un schéma personnalisé.
Migrer des données à l'aide du schéma par défaut Oracle NoSQL
id
et document
. Pour chaque entrée du fichier d'export JSON MongoDB, la colonne _id
est migrée vers id
dans la table Oracle NoSQL Database Cloud Service, tandis que les autres colonnes du fichier d'export JSON MongoDB sont agrégées dans la nouvelle colonne document
.
Les étapes suivantes expliquent comment migrer des données à l'aide du schéma par défaut Oracle NoSQL.
Migrer des données à l'aide d'un schéma personnalisé
Lorsque vous utilisez un schéma personnalisé à migrer, la nouvelle table Oracle NoSQL Database Cloud Service doit être définie de la même manière que le schéma de la table MongoDB. Le fichier de configuration de Database Migrator NoSQL doit inclure une entrée de transformation indiquant à NoSQL Database Migrator comment convertir la colonne _id
en id
dans la nouvelle table.
Les étapes suivantes expliquent comment migrer des données à l'aide d'un schéma personnalisé Oracle NoSQL.