データのパーティション分割戦略を設計する
顧客や売上データなど、データ エンティティ間のリレーションシップを管理するための戦略を特定します。 データの事前集計と非正規化によって、データモデルのパフォーマンスとスケーリングを向上させます。 変更フィードを使用して、データの参照整合性を維持します。
学習の目的
このモジュールでは、次のことを学習します。
- 高度なモデリングとパーティション分割戦略を使用して、データ エンティティ間のリレーションシップを管理します。
- 変更フィードを使用して、データの参照整合性を維持します。
- データの事前集計と非正規化の戦略を実装して、データモデルのパフォーマンスとスケーリングを向上させます。
- 1 つのコンテナーでエンティティ型を混在させて、ストレージとコンピューティングを最適化する
前提条件
- データベース、コンテナー、ドキュメント、1 スループット (秒あたりの要求ユニット数 [RU/s]) などの Azure Cosmos DB の概念に関する知識。
- Azure portal のデータ エクスプローラーを使用した Azure Cosmos DB のリソースとデータのナビゲート、クエリの実行、結果でのクエリ統計の表示に関する知識。
- エンティティ内のデータの埋め込みや参照など、基本的なモデリングとパーティション分割の戦略に関する知識。
- Azure Cosmos DB .NET SDK v3 に関する知識。
- Azure Cosmos DB の変更フィードに関する知識。