Docs Menu

Relational Migrator とは?

MongoDB Relational Migratorは、リレーショナルデータベースからMongoDBにデータを移行するのに役立つ無料ツールです。 Relational Migratorを使用すると、以下を行うことができます。

  • データの変換

    データ用に新しいMongoDBスキーマを定義するか、推奨されるスキーマから開始してニーズに合わせてカスタマイズします。

  • MongoDBへの簡単な移行

    Oracle、 SQL Server、 MySQL、PostgreSQL、 などの一般的なリレーショナル データベースからMongoDB Atlasまたは自己管理型配置にデータを移行します。

  • アプリケーションコードの生成

    エンティティ クラス、永続性レイヤー、API のMongoDB互換コードを取得します。

  • ジェネレーティブAIによるSQLデータベースオブジェクトの変換

    SQLクエリ、手順、ビューを変換し、それらを検証します。


Relational Migrator をダウンロード
あるスタックから別のスタックに移動されるドキュメントのイメージ
実現できること
Relational Migratorのエンティティ関係図
1

C#、 Java、 JavaScriptなどの言語から選択します。 コード生成テンプレートは、 JSON出力や、spring Data、Node、 Mongooseなどの一般的なアプリケーションフレームワークをサポートしています。

2

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

生成されたコードの例
1

SQLクエリ、ビュー、保存された手順を、 C#、 Java、またはJavaScriptのMongoDB互換コードに変換します。

2

Relational Migrator内でクエリをテストして、変換されたSQLを検証し、 MongoDBとの互換性を確認します。

SQLからMQLに変換されたクエリ
1

Oracle、 SQL Server、 MySQL、 PostgreSQL などのリレーショナル データベースからMongoDB Atlasまたは自己管理型配置にデータを移行します。

2

スナップショット移行か、 変更データ キャプチャ(CDC)を使用した継続的な同期 のいずれかを選択します。 Relational Migrator内でデータの整合性を検証し、大規模な移行にはApache Kafkaまたは Confluent Cloud と統合します。

Relational Migratorのデータ移行UI
関連製品とリソース

MongoDB のライブラリとツールをご覧ください。

アプリケーションの言語で MongoDB を使用する

ドライバーの詳細

MongoDB Compass でデータを視覚的に探る

Compass のドキュメントを見る

配置の管理とモニター

MongoDB Ops Manager を表示