Azure Cosmos DB for NoSQL のデータ モデリングとパーティション分割の方法を実装する

中級
データ エンジニア
開発者
Azure
Azure Cosmos DB

このラーニングパスでは、Azure Cosmos DB がパーティション分割を使用してコンテナーをスケーリングする方法と、データ モデルについて検討する際にアプリケーションのパフォーマンス ニーズを満たす方法について説明します。

前提条件

このラーニング パスを開始するには、次が必要です。

  • Azure と Azure portal に関する知識。
  • C# を使用したプログラミングの経験。 これまでプログラミング経験がない場合、これを開始する前に、「C# の最初のステップ」のラーニング パスを完了することをお勧めします。

このラーニング パス内のモジュール

アプリケーションの主要なアクセス パターンを明らかにします。 エンティティのデータ モデルと共に、データを格納するコンテナーとパーティション キーを定義します。これにより、アプリケーション用の効率的でスケーラブルなデータ ストアになります。

顧客や売上データなど、データ エンティティ間のリレーションシップを管理するための戦略を特定します。 データの事前集計と非正規化によって、データモデルのパフォーマンスとスケーリングを向上させます。 変更フィードを使用して、データの参照整合性を維持します。