難問・アンチパターン誤り発見

Azure Cosmos DBのパーティショニングとスケーリングについて、誤っているものはどれか?

A.PartitionKeyを適切に選択しないと、一部のパーティションへのアクセスが集中する「ホットパーティション」問題が発生する
✓ この記述は正しい。ホットパーティション問題はCosmosDBの古典的な課題である
B.Cosmos DBは自動的にホットパーティションを検出し、データを他のパーティションに自動再分散する機能を標準提供している← 正解
✓ 正解です。この記述が誤りで、Cosmos DBは自動再分散機能を提供していない。ホットパーティション回避はアプリケーション層での設計が必須
C.SortKeyを複合PartitionKeyと組み合わせることで、クエリの効率性を向上させられる
✓ この記述は正しい。複合キー設計によってクエリ効率が向上する
D.PartitionKeyの値の分布が不均等な場合、RUの消費が不均衡になり、スケーリングの効率が低下する
✓ この記述は正しい。PartitionKeyの偏りはスケーリング効率を著しく低下させる

この問題のポイント

この記述が誤りで、Cosmos DBは自動再分散機能を提供していない。ホットパーティション回避はアプリケーション層での設計が必須

DP-900:Microsoft Azure Data Fundamentals の問題一覧