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デフォルト・スキーマを使用してデータを移行する方法について説明します。