Azure Cosmos DB for NoSQL のデータ モデリングとパーティション分割の方法を実装する
このラーニングパスでは、Azure Cosmos DB がパーティション分割を使用してコンテナーをスケーリングする方法と、データ モデルについて検討する際にアプリケーションのパフォーマンス ニーズを満たす方法について説明します。
前提条件
このラーニング パスを開始するには、次が必要です。
- Azure と Azure portal に関する知識。
- C# を使用したプログラミングの経験。 これまでプログラミング経験がない場合、これを開始する前に、「C# の最初のステップ」のラーニング パスを完了することをお勧めします。
実績コード
実績コードを要求しますか?
このラーニング パス内のモジュール
アプリケーションの主要なアクセス パターンを明らかにします。 エンティティのデータ モデルと共に、データを格納するコンテナーとパーティション キーを定義します。これにより、アプリケーション用の効率的でスケーラブルなデータ ストアになります。
顧客や売上データなど、データ エンティティ間のリレーションシップを管理するための戦略を特定します。 データの事前集計と非正規化によって、データモデルのパフォーマンスとスケーリングを向上させます。 変更フィードを使用して、データの参照整合性を維持します。