MongoDBからOracle Databaseに移行する

ベストプラクティスの概要を示す無料のステップバイステップのガイド、技術トレーニング・リソース、オラクルのエンジニアやオラクル・パートナーによるエキスパート・ガイダンスをご活用ください。

MongoDBからOracle Databaseに移行する理由(2:15)

MongoDBを超えて: Oracle Databaseで実現する簡素化とコスト削減

MongoDBの管理を簡素化し、プロセスのコストを最大50%削減する方法をご覧ください。

Vodafone

「モダナイゼーションの取組みの一環として、ワークロードを調和させ、MongoDBデータベースをOracle Autonomous Databaseへシームレスに移行し、パフォーマンスと運用効率を大幅に向上させることができました。結果はとても印象的でした。」

Oracle Cloud Infrastructureモダナイゼーション・プログラム責任者Arman Ashouriha

MongoDBからOracle Databaseへの移行を簡素化

最大50%の節約

オラクルは低価格です。動的スケーリングにより、オーバープロビジョニングの必要性を排除します。​

新規契約なし

簡単に始めることができます。オラクル、Azure、Google、AWSの既存の契約やクレジットを利用します。

任意のクラウドに移行

MongoDBまたはMongoDB Atlasから、オンプレミスやクラウド上のあらゆるOracle Databaseへ移行します。

ビジネス稼働時間の維持

アプリケーションは、移行中もオンライン状態を維持できます。

100% JSON、変更は不要

MongoDBコレクションは、変更なしでOracle Database JSONコレクションにそのまま転送されます。

資産全体の計画を策定

MongoDB資産全体を可視化し、必要な移行作業を把握して、将来のコスト削減を予測します。

4つの簡単なステップでMongoDBをOracle Databaseに移行する

移行の概要と詳細
  1. 計画

    1. 1 ワークロードの評価
    2. 2 利害関係者の影響
    3. 3 移行戦略
  2. 準備

    1. 4 リソースのプロビジョニング
    2. 5 テスト移行の実行
    3. 6 アプリケーションのリダイレクトの確認
  3. 実行

    1. 7 ソース・データベースのエクスポート
    2. 8 オンラインまたはオフラインでデータをコピー
    3. 9 アプリケーション・リダイレクトの適用
  4. 検証する

    1. 10 アプリケーションとデータベースのテスト
    2. 11 新しいデータベースへの切り替え
    3. 12 パフォーマンスの監視

無料のステップバイステップ移行ガイド

オラクルの移行計画ツールは、MongoDB資産の規模や導入パターン、データベース使用状況、リソース消費量を考慮した推奨事項を提示し、情報に基づいた戦略的・戦術的な意思決定を支援します。​


MongoDB移行前アドバイザ
単一データベース分析
Oracle Estate Explorer
MongoDB資産全体を計画
  • MongoDBの利用状況を分析する
  • 移行の互換性を評価する
  • 規定された修復を実施する
  • MongoDB資産を可視化する
  • 分析用のデータベースを選択する
  • 資産のリアルタイム使用状況分析を取得する
  • 移行互換性の評価を受ける
  • 優先度の高い移行推奨事項に基づいて対応する

移行ワークフローは、MongoDBまたはオラクルのツールを利用したMongoDB抽出の選択から始まります移行前診断では、ターゲット・データベースとのJSON互換性を評価し、例外的なMongoDBアプリケーションの使用を強調表示します。​GoldenGate for MongoDB Migrationsを利用して、オフラインまたはオンラインのデータ移行を選択できます。​データ移動が完了すると、最終スイッチオーバーの前にアプリケーションの接続性とパフォーマンスが検証されます。

移行ワークフローの図と説明を次に示します。

移行ワークフローは、MongoDB、MongoDB Atlas、またはフラット・ファイルなどのJSONソースから始まります。​

SQL Developer上でVS Codeとして導入されたMongoDB to Oracle Migration Toolを利用し、ユーザーはソース・データベースとターゲット・データベースを登録し、オンラインまたはオフライン移行を選択できます。​Oracle MongoDB互換アドバイザは、ソースおよびターゲットの互換性を評価し、問題のあるコンテンツを検出し、修正のための推奨事項を提供します。​

エラーが解決されると、処理フローはオフラインまたはオンラインのデータ移行へ進みます。オフライン処理では、mongodumpやmongoexportの出力ファイル、またはJSONクリアテキスト・ファイルをOracle Database API for MongoDBが直接読み取り、ターゲット・データベースに書き込みます。​Oracle GoldenGateは、MongoDBから直接読み取り、Oracle Databaseターゲットに書き込むためにも利用できます。​オンライン移行の場合、GoldenGateが唯一の選択肢です。過去のデータを最初に読み込んだ後は、新しいデータがリアルタイムで取得され、ターゲット・データベースへ複製されます。

検証ステップは、移行実行の後に続き、お客様が独自のアプリケーション・テスト・ツールを使って運用やパフォーマンスを検証します。​Oracle Databaseには、パフォーマンスを検証するためのチューニング・ツールや診断ツールがあります。​Oracle GoldenGate Veridataは、MongoDBのJSONデータソースとターゲットOracle DatabaseのJSONデータをリアルタイムで比較するオプション・ツールで、アプリケーションがオフラインまたはオンラインでもデータ同期を保証します。​GoldenGate Veridataは別途ライセンスが必要なソフトウェア製品です。​

アプリケーションとデータが検証されると、アプリケーションは新しいオラクルのターゲット・データベースにスイッチオーバーします。​


オンラインおよびオフラインでのステップバイステップのデータ移行については、GoldenGate for MongoDB Migrationsの動画ドキュメントクイック・スタートをご参照ください。​

オラクルの移行ツールは、MongoDBコミュニティ・エディションやエンタープライズ・エディションなどを含む、クラウド・プラットフォーム全体のあらゆるセルフマネージドおよびマネージドMongoDBソースに対応しています。​

ソースの図と説明:

オラクルの移行ツールは、MongoDBコミュニティ・エディションやエンタープライズ・エディションなどを含む、クラウド・プラットフォーム全体のあらゆるセルフマネージドおよびマネージドMongoDBソースに対応しています。​

MongoDB Atlasはマネージド・サービスであり、AWS、Azure、Google Cloud、その他のさまざまなクラウド・プロバイダによってサポートされています。Amazon DocumentDBとAzure Cosmos DBは標準MongoDBのバリアントであり、これらのバージョンからの移行もサポートされています。

オンプレミスまたはOracle Cloud Infrastructure(OCI)で実行されているお客様のセルフマネージドMongoDBバージョンがサポートされています。

次のいずれかのOracle Databaseプラットフォームへ移行できます。すべてJSONドキュメント処理に対応しています。​移行は、アプリケーションをオンライン状態のままダウンタイムなしで、かつ個別のファイアウォール間でもセキュアに実行できます。​

Oracle Databaseターゲットの図と説明を次に示します。

次のOCI、オンプレミス、マルチクラウドのターゲットOracle Database製品に対し、オフラインまたはオンラインのいずれかにて、ダウンタイムなしでデータベース移行が可能です。

OCIターゲットには、顧客管理型Oracle Database、Base Database Service、Exadata Database Service、Autonomous Database、Exadata Cloud@Customer上のAutonomous Database、Exadata Cloud@Customer、Autonomous JSON Databaseが含まれます。​

オンプレミスの移行ターゲットには、Oracle Database Appliance、Exadata、顧客管理型Oracle Databaseが含まれます。

マルチクラウドの移行ターゲットには、OCIで稼働するOracle Database@Hyperscale、Autonomous DatabaseおよびAutonomous JSON Database向けにGoogle CloudおよびAzureに展開されるサービス、そしてExadata Cloud Serviceが含まれます。AWSでは現在、Exadata Cloud Serviceのみサポートされています。​

ビジネス継続性の移行方法 ネットワーク接続

オフライン移行

  • 移行中、アプリケーションはオフラインになる
  • データベース全体がたった一度の操作で複製される

直接接続

  • ソースとターゲットが同じ物理ネットワークまたは仮想ネットワーク上にある

ダウンタイムなしのオンライン移行

  • 移行中、アプリケーションはオンラインになる
  • ソース・データベースへの増分変更はリアルタイムで取得され、ターゲット・データベースに継続的に反映される​

間接接続

  • ソースとターゲットは別々のネットワーク上にあり、ファイアウォールの内側にある可能性が高い
  • ネットワーク間のアクセスには安全なエージェントが必要

MongoDBからオラクルへの移行に関するお客様の声

  • SaaS移行 – 本格的なスケールの段階へ

    Boon Softwareは、MongoDBを使用してSymphony Mobilityソリューション・スイートを開始しました。スイートが拡大し、処理需要が高まるにつれ、すぐにパフォーマンスや容易な管理性に限界を迎えました。​その際、OCIとAutonomous JSON Databaseの両方に切り替え、Oracle Database API for MongoDBで移行を実施しました。現在、アプリケーションは大幅に拡張され、顧客満足度が向上しています。

  • 複雑さよりもシンプルさを選ぶ

    「当社は、最小限の労力で、MongoDBからOracle Autonomous Databaseへの移行に成功しました。​標準のエクスポート/インポート機能を使用し、アプリケーションへの必要な調整もわずかであったため、プロセス全体が効率的でした。移行はスムーズで、それ以来の安定性とパフォーマンスに満足しています。​」

    Suyash Shrivastava
    エンジニアリング担当シニア・バイスプレジデント

2025年6月3日

MongoDB Migration 23ai向けGoldenGateの提供を開始。

Oracle GoldenGate、プロダクト・マネージャー、Alex Kotopoulis
オラクル以外の移行、プロダクト・マネージャー、Matt DeMarco

オフラインでダウンタイムなしのオンライン移行を実現する無料移行ツールが発表されました。MongoDBのドキュメント・ベース(JSON)のデータは、あらゆるMongoDBインスタンスからオンプレミスやサポートされているクラウド上のOracle Databaseプラットフォームに移行できます。

パートナー移行サポート

オラクルの実装パートナーを見つける

MongoDB移行の実績を有するオラクル・パートナーを選定し、移行計画の策定および実行を依頼してください。​

MongoDBからOracle Databaseへの移行を開始する


お問い合わせ

詳細情報当社のエキスパートにお問い合わせください。