ホームページ >データベース >SQL >MongoDB – スキーマを使用して構築されたポリモーフィック スキーマ

MongoDB – スキーマを使用して構築されたポリモーフィック スキーマ

步履不停
步履不停オリジナル
2019-07-01 18:02:053744ブラウズ

MongoDB – スキーマを使用して構築されたポリモーフィック スキーマ

#簡単な説明:

コレクション内のすべてのドキュメントが類似しているが同一ではない構造を持つ場合、それをポリモーフィック パターンと呼びます

#例:

実際のビジネスではユーザーの投稿を利用する必要があり、投稿の大まかな構造は同じですが、投稿の種類に応じて具体的な内容を異なる表示にする必要があります。したがって、現時点ではポリモーフィック モードを使用することが適切であり、単一のクエリですべての投稿とそのコンテンツを取得できるため、パフォーマンスが向上します。以下に示すように:

MongoDB – スキーマを使用して構築されたポリモーフィック スキーマ概要:

ポリモーフィック モードは、ドキュメントに相違点よりも類似点が多い場合に使用されます。このパターン設計の一般的な使用例は次のとおりです。

シングル ビュー アプリケーション コンテンツ管理モバイル アプリケーション製品カタログ

ポリモーフィック パターンは、単一のコレクション内でクエリを実行できる実装が簡単な設計を提供します。これも、便利なデータ構築機能を提供する mongodb のスキーマレス設計です。

SQL に関連する技術的な記事については、

SQL チュートリアル

列にアクセスして学習してください。

以上がMongoDB – スキーマを使用して構築されたポリモーフィック スキーマの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。