MongoDBのOracle Databaseへの移行

オラクルのエンジニアやオラクルパートナーによる専門的なガイダンス、ベストプラクティスをまとめた無料のステップバイステップガイド、技術トレーニングリソースなどにアクセスできます。

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

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

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

Vodafone

「モダナイゼーションの取り組みの一環として、ワークロードを統合し、MongoDBデータベースもシームレスにOracle Autonomous Databaseへ移行することに成功しました。その結果、パフォーマンスと運用効率が大幅に向上し、非常に素晴らしい成果を得られています。」

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

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 Premigration Advisor
単一データベース分析
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 Compatibility Advisorは、ソースとターゲットの互換性を評価し、問題のあるコンテンツを検出して、修正のための推奨事項を提示します。

エラーが解消されると、ワークフローはオフラインまたはオンラインのデータ移行へと進みます。オフライン処理の場合、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は別途ライセンスが必要なソフトウェア製品です。

アプリケーションとデータの検証が完了すると、アプリケーションは新しいOracleのターゲットデータベースへ切り替わります。


GoldenGate for MongoDB Migrationsの動画ドキュメントクイックスタートを参照し、オンラインおよびオフラインのデータ移行を段階的に進めましょう。

Oracleの移行ツールは、クラウドプラットフォーム上のすべてのセルフマネージドおよびマネージドMongoDBソースをサポートしており、これにはMongoDB CommunityおよびEnterpriseエディションも含まれます。

以下は、ソースの図とその説明です。

Oracleの移行ツールは、クラウドプラットフォーム上のすべてのセルフマネージドおよびマネージドMongoDBソースをサポートしており、これにはMongoDB CommunityおよびEnterpriseエディションも含まれます。

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、Autonomous Database on Exadata Cloud@Customer、Exadata Cloud@Customer、Autonomous JSON Databaseが含まれます。

オンプレミスの移行対象には、Oracle Database Appliance、Exadata、およびお客様管理のOracle Databaseが含まれます。

マルチクラウドの移行対象には、OCI上で稼働するOracle Database@Hyperscale、Google CloudやAzureにデプロイされたAutonomous DatabaseおよびAutonomous JSON Database、Exadata Cloud Serviceが含まれます。AWSでは、現在Exadata Cloud Serviceのみがサポートされています。

ビジネス継続性を確保した移行方法 ネットワーク接続

オフライン移行

  • 移行中、アプリケーションはオフラインになります
  • データベース全体を一度の操作で複製します

直接接続

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

停止時間ゼロのオンライン移行

  • 移行中もアプリケーションはオンラインのままです
  • ソースデータベースの増分変更をリアルタイムでキャプチャし、ターゲットデータベースに継続的に適用します

間接接続

  • ソースとターゲットが異なるネットワーク上(通常はファイアウォールの背後)にあります
  • ネットワーク越しのアクセスにはセキュアなエージェントが必要です

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

  • SaaS移行 ― 本格的な拡張を実現

    Boon Softwareは、Symphony Mobilityソリューションスイートの立ち上げ当初、MongoDBを活用していました。しかし、同社のスイートが拡大し、処理要件が増大する中で、パフォーマンスや管理性に課題が生じました。そこで同社は、Oracle Database API for MongoDBを用いて、OCIおよびAutonomous JSON Databaseに移行しました。現在、アプリケーションは大幅に拡張され、顧客満足度も向上しています。

  • 複雑さよりもシンプルさを重視

    「私たちは、最小限の労力でMongoDBからOracle Autonomous Databaseへの移行に成功しました。標準のエクスポート/インポートツールを使い、アプリケーションへの調整もごくわずかで済みました。移行プロセスはスムーズで、移行後の安定性やパフォーマンスにもとても満足しています。」

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

2025年6月3日

GoldenGate for MongoDB Migrations 23aiの提供を開始!

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

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

パートナーによる移行サポート

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

MongoDBの移行に経験豊富なオラクルパートナーを選び、移行の計画や実施をサポートしてもらいましょう。

ここから始めよう


お問い合わせ

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