【DP-420】データモデル設計・実装 (Data Model) WEB問題集 01

WEB問題集

DP420-MOD#1

Azure Cosmos DB for NoSQL でコンテナーのパーティション キーを選定するとき、最も重視すべき特性として正しいものはどれですか?

ディスカッション 0
DP420-MOD#2

Azure Cosmos DB for NoSQL で、単一の論理パーティションにスコープした効率的なクエリを記述します。各ドロップダウンで適切な値を選択してください。

SELECT * FROM c
WHERE c.{{BLANK1}} = "tenant-01"
  AND c.status = {{BLANK2}}
ステートメント選択
BLANK1: 単一パーティション クエリにするため等値フィルターするパーティション キーのプロパティ
BLANK2: status を文字列リテラルで等値比較する値
パーティション キーを等値フィルターするとクロスパーティション クエリを避けられるか
ディスカッション 0
DP420-MOD#3

階層パーティション キーを設計・適用する手順を順序通りに並べてください。

  1. 単一キーでは 20 GB 上限を超えるテナント等の高基数パーティションを特定
  2. 上位レベル (例 TenantId) と下位レベル (例 UserId) を最大 3 レベルで定義
  3. kind を MultiHash にして階層キーを指定しコンテナーを作成
  4. 上位レベルでの等値フィルター クエリが対象パーティションに絞られるか検証
ディスカッション 0
DP420-MOD#4

Cosmos DB for NoSQL での非正規化 (denormalization) の適用について、正しい説明を選択してください。

3 つ選択してください
ディスカッション 0
DP420-MOD#5

各 RU コスト要素を説明にマッチさせてください。

項目(ドラッグしてください)
  • 読み書きする項目のサイズ
  • クエリの複雑さ/結果件数
  • インデックス作成ポリシー
  • フィルター述語の選択性
項目サイズに比例して増える要素
    クエリ効率に依存する要素
      書き込み時の処理に影響する要素
        ディスカッション 0