Docs Menu
Docs Home
/ /

Relational Migrator の概要

Relational Migrator は、リレーショナルデータベースからMongoDBへの移行に役立つ無料ツールです。このページでは、Relational Migrator の 主要機能ユースケース移行シナリオサポートされているデータベースとバージョンの概要を説明します。

Relational Migrator は、リレーショナルスキーマをMongoDBスキーマにマッピングするためのエンティティ関係図ビルダを提供します。推奨スキーマ、1:1 マッピングを使用して開始することも、新しいスキーマを最初から作成することもできます。詳細については、データ モデリング を参照してください。

Relational Migrator は、エンティティ クラス、永続性レイヤー、API 用のMongoDB互換JSONアプリケーションコードを生成します。

コード生成テンプレートはJSON出力をサポートしています。詳細については、「 コード生成テンプレート 」を参照してください。

Relational Migratorを使用して、サポートされているリレーショナルデータベースからMongoDB Atlasまたは自己管理型MongoDBデプロイにスナップショット データを移行します。詳細については、「 ユースケース 」を参照してください。

Relational Migrator は、スナップショット移行ジョブとのみ互換性があります。

スナップショット移行ジョブはすべてのデータを一度だけ移行し、その後停止します。スナップショット移行は、ポイントインタイムデータベース移行、バッチする移行、増分同期に使用できます。また、テーブル フィルターと併用して、大規模な移行ジョブを並列バッチに分裂、パフォーマンスを向上させることもできます。

Relational Migrator を使用して、一度に 1 つのレガシーアプリケーションを MongoDB に移行できます。 アプリケーションのニーズに応じて、ダウンタイムありまたはダウンタイムなしで移行できます。

内部アプリケーションの場合など、アプリケーションが継続的なアップタイムを必要としない場合は、スケジュールされたダウンタイム中に移行を実行することができます。 ダウンタイム中に移行することが、移行プロセスを構成して完了する最も簡単な方法です。

移行プロセスを開始すると、Relational Migrator はレガシーアプリケーション上のデータのスナップショットを取得し、その時点からデータを移行します。 移行プロセス中、レガシーアプリケーションはオンラインを維持して受信読み取りをサポートできますが、受信書込みをサポートすることはできません。 移行プロセスの長さは、移行されるデータ量や接続速度など、いくつかの要因によって異なります。

移行が完了したら、レガシーアプリケーションをオフラインにして、新しいアプリケーションを起動します。

Relational Migrator は現在、運用データ ストアの移行をサポートしていません。

Relational Migrator は、次のソース データベースをサポートしています。

Database
サポートされているバージョン
配置

2012 以降(2016 以前のバージョンには Enterprise または Developer エディションが必要)

セルフホスト型、 Amazon Web Services RDS、 Azure SQL Database

5.7 以降

セルフホスト型、 Amazon Web Services RDS/Aurra、 Azure Database

11 g 以上

セルフホスト型、 Amazon Web Services RDS

10 以上

セルフホスト型、 Amazon Web Services RDS/Aurra、 Azure Database

10 以上

セルフホスト型、 Amazon Web Services RDS/Aurra、 Azure Database

関係データベースへの接続の詳細については、データベースへの接続を参照してください。

重要

この機能はpublic previewです。

一部のデータベースは、JDBC 接続を介したスナップショット データの移行がサポートされています。

Database
サポートされているバージョン
配置

DB2

11.5 以上

セルフホスト型、 Amazon Web Services RDS

Sybase ASE

15 以上

セルフホスト型

Relational Migrator は、次のターゲット データベースをサポートしています。

配置タイプ
サポートされているバージョン

MongoDB Server (自己管理型)

5.0 以上

MongoDB Atlas

5.0 以上

MongoDBへの接続の詳細については、 MongoDBへの接続 を参照してください。

戻る

Relational Migrator

項目一覧