Azure非リレーショナル誤り発見

Cosmos DBの「要求ユニット(RU:Request Unit)」に関する記述のうち、誤っているものはどれか?

A.1つのRUは約1KBのアイテムを読み取るのに必要なスループットに相当し、複雑なクエリほどRU消費量は増加する。
✓ この記述は正しい。1RUは1KBの読み取り相当で、複雑なクエリほどRU消費が増える。
B.スループットはプロビジョニング済みRU/秒として事前に定義でき、オートスケール機能により自動的にスケーリングさせることができる。
✓ この記述は正しい。プロビジョニング済みRU/秒で定義でき、オートスケール機能で自動調整できる。
C.ポイントリード(単一アイテムの読み取り)はクエリより常にRU消費量が少なく、同じアイテムでは書き込みより読み取りの方が消費量が多い。← 正解
✓ 正解です。この記述が誤りで、実際には書き込みの方が読み取りより消費RUが多く、ポイントリードはクエリより効率的です。
D.RU消費量はクエリのフィルタリング結果サイズではなく、スキャンしたアイテム数に基づいて計算される。
✓ この記述は正しい。RU消費はスキャン対象アイテム数に基づき、フィルタリング結果サイズではなく計算される。

この問題のポイント

この記述が誤りで、実際には書き込みの方が読み取りより消費RUが多く、ポイントリードはクエリより効率的です。

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