Azure非リレーショナル定義問題

Cosmos DBでアイテムに「TTL(Time to Live)」を設定する主な目的はどれか?

A.アイテムの読み取り回数を制限してRU消費を削減する
✗ TTLは読み取り回数を制限する機能ではない。
B.指定した秒数後にアイテムを自動的に削除し、古いデータの管理を自動化する← 正解
✓ 正解。TTL(Time to Live)はコンテナまたは個別アイテムに設定した秒数が経過すると、Cosmos DBが自動的にアイテムを削除する機能。セッションデータ・ログ・キャッシュなど、一定期間後に不要になるデータの管理コスト削減に有効。
C.アイテムへのアクセスを特定の時間帯のみに制限するアクセス制御
✗ TTLはアクセスを時間帯で制限する機能ではない。アクセス制御はRBACやCosmos DB組み込み認証で行う。
D.コンテナのスループット(RU/s)を時間帯によって自動調整する
✗ RU/sの自動調整はAutoscale(自動スケーリング)機能。TTLとは別の機能。

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