

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# MongoDB Relational Migrator
<a name="relational-migrator"></a>

[MongoDB Relational Migrator](https://www.mongodb.com/products/tools/relational-migrator) は、リレーショナルデータベースのワークロードを MongoDB Atlas に移行しやすくするためのツールです。Relational Migrator を使用すると、次のことが行えます。
+ 既存のリレーショナルスキーマから派生した効果的な MongoDB スキーマを設計すること。
+ 現在のスキーマをターゲットスキーマに変換しながら、Oracle、SQL Server、MySQL、PostgreSQL、または Sybase ASE から MongoDB にデータを移行すること。
+ コードアーティファクトを生成して、アプリケーションコードの更新に必要な時間を短縮すること。

Relational Migrator は、以下の移行アクティビティを支援します。
+ **スキーママッピングとモデリング**。エンティティリレーションシップスタイル図を使用して[スキーマを表示](https://www.mongodb.com/docs/relational-migrator/diagrams/diagrams/#std-label-rm-diagrams)し、マッピングルールを編集してターゲットスキーマを形成できます。コレクション間でテーブルを分割またはマージすることも、[埋め込み配列](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rule-options/embedded-array/#std-label-rm-embedded-array)と[埋め込みドキュメント](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rule-options/embedded-documents/#std-label-rm-embedded-documents)マッピングルールを使用してテーブルを埋め込むこともできます。[計算フィールド](https://www.mongodb.com/docs/relational-migrator/mapping-rules/fields/calculated-fields/calculated-fields/#std-label-rm-calculated-fields) (JavaScript 式) を使用して、ソースリレーショナルデータベースからカスタム MongoDB フィールドに列を変換できます。
+ **スキーマの推奨事項**。[Relational Migrator が提案するマッピングルール](https://www.mongodb.com/docs/relational-migrator/mapping-rules/new-rules-suggested-mappings/#std-label-rm-new-rules-from-mappings)を使用してスキーママッピングを高速化し、そのマッピングをコレクションに適用できます。
+ **同期されたデータ**。Oracle、MySQL、SQL Server、PostgreSQL、または Sybase ASE から MongoDB Atlas にデータをレプリケートできます。1 回限りまたは継続的なレプリケーションでは、[ルールを使用してリレーショナルデータベースの列を MongoDB フィールドにマッピングすることで](https://www.mongodb.com/docs/relational-migrator/mapping-rules/mapping-rules/#std-label-rm-mapping-rules)、データを自動的に変換できます。
+ **アプリケーションコードの変換**。MongoDB は、C\#、Java、JavaScript、JSON、および[複数のテンプレートフレームワーク](https://www.mongodb.com/docs/relational-migrator/code-generation/generate-app-code/#std-label-rm-code-generation-templates)をサポートしています。コード生成機能を使用して、エンティティクラス、永続化レイヤー、API のコードを作成し、開発タスクを高速化できます。

この移行オプションの詳細については、「[リレーショナルデータベースを AWS 上の MongoDB Atlas へ移行する](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-relational-database-to-mongodb-atlas.html)」を参照してください。