AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

スキーマの設計

スキーマ設計プロセスは、アプリケーションが必要とするデータを識別し、それを整理してパフォーマンスを最適化するのに役立ちます。

開発プロセスの早い段階でスキーマを計画および設計します。これにより、アプリケーションの規模が大きくなるにつれてパフォーマンスの問題が生じるのを防ぐことができます。

MongoDB の柔軟なスキーマにより、スキーマを反復的に設計できます。ただし、本番環境で使用される大規模なスキーマを変更するのは依然として困難です。アプリケーションによっては、最適化する前に、基本機能をカバーするために簡単なスキーマを確立する必要がある場合があります。

スキーマ設計プロセスは、次の手順で構成されています。

1

アプリケーションが最も頻繁に実行する操作を特定します。 「アプリケーション ワークロードの特定 」を参照してください。

2

アプリケーションのデータ内の関係を識別し、関連データをリンクするか埋め込むかを決定します。 「マップの関係 」を参照してください。

3

スキーマ設計パターン を適用して、読み取りと書込みを最適化します。 「設計パターンの適用 」を参照してください。

4

一般的なクエリ パターンをサポートするインデックスを作成します。 「クエリをサポートするインデックスの作成 」を参照してください。