MongoDBからOracle NoSQL Database Cloud Serviceへのデータの移行
Oracle NoSQL Database Migratorを使用して、MongoDBからOracle NoSQL Database Cloud Serviceにデータを移行するには、次の2つのオプションがあります:
- Oracle NoSQLデフォルト・スキーマの使用
- カスタム・スキーマの使用
どちらのオプションにも、ソース・ファイルとターゲット・データベース(シンク)に関する情報を含む構成JSONファイルが必要です。どちらのシナリオでも、ソースはOCI Object Storageに格納されているMongoDB形式のJSONファイルですが、ターゲットはOracle NoSQL Database Cloud Serviceデータベースです。カスタム・スキーマを使用する場合は、構成JSONファイルにtransformsセクションが含まれている必要があります。
Oracle NoSQLデフォルト・スキーマを使用したデータの移行
デフォルト・スキーマを使用して移行する場合、
idおよびdocumentという2つの列を持つ新しいOracle NoSQL Database Cloud Service表が作成されます。MongoDB JSONエクスポート・ファイルのエントリごとに、_id列がOracle NoSQL Database Cloud Service表のidに移行され、MongoDB JSONエクスポート・ファイルの他の列が新しいdocument列に集計されます。
次のステップでは、Oracle NoSQLデフォルト・スキーマを使用してデータを移行する方法について説明します。