私はAzure Cosmos DBに少し新しく、概念を理解しようとしています。Azure Cosmos DBコレクションのパーティションキー
私は、DocumentDBコレクションのために可能な限り最良のパーティションキーを決定するのを手伝っています。以下のパーティションキーを使用してパーティションが可能なイメージを参照してください。
ブログ記事 hereで述べたように、
理想的なパーティション・キーは クエリでフィルタとして頻繁に表示され、あなたのソリューションを確保するのに十分なカーディナリティを有するものである スケーラブルであります。
上記の行から、私のケースでは、UserIdをパーティションキーとして使用できると思います。
誰かが、どのキーがパーティションキーの候補として最適ですか教えてください。
なぜ誰かが私の質問に投票していないのか分かりません。私はやっていると答えを見つけるためにいくつかの研究を行っている。私はここに質問を投稿していますので、DocumentDBで作業している人が明確な理解を持っている人が私に示唆を与えることができます。 – Ganesh
データへのアクセス方法も重要です。非常に最初のステップとして、データを頻繁に読み取らない場合は、可能な限り多くの値を持つキーを使用します。データの一部を定期的に読み取る場合は、できるだけ少ないパーティション内でクエリの結果を保持してください。両極端のバランスをとると、始める方法がわかります。クエリがuserIdによってフィルタリングされている場合、これは良い候補になります。 –