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 をダウンロード
あるスタックから別のスタックに移動されるドキュメントのイメージ
実現できること
1

マッピング画面のエンティティ関係図を使用して、新しいスキーマを定義するか、推奨スキーマで開始してカスタマイズします。新しいフィールド の定義、テーブル データの分裂またはマージ、または外部キー関係の非正規化を埋め込みドキュメントや配列として定義します。

Relational Migratorのエンティティ関係図
1

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

2

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

Relational Migratorのデータ移行UI
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に変換されたクエリ
関連製品とリソース

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

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

ドライバーの詳細

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

Compass のドキュメントを見る

配置の管理とモニター

MongoDB Ops Manager を表示