Azure非リレーショナル誤り発見
Cosmos DBの「要求ユニット(RU:Request Unit)」に関する記述のうち、誤っているものはどれか?
A.1つのRUは約1KBのアイテムを読み取るのに必要なスループットに相当し、複雑なクエリほどRU消費量は増加する。
✓ この記述は正しい。1RUは1KBの読み取り相当で、複雑なクエリほどRU消費が増える。
B.スループットはプロビジョニング済みRU/秒として事前に定義でき、オートスケール機能により自動的にスケーリングさせることができる。
✓ この記述は正しい。プロビジョニング済みRU/秒で定義でき、オートスケール機能で自動調整できる。
C.ポイントリード(単一アイテムの読み取り)はクエリより常にRU消費量が少なく、同じアイテムでは書き込みより読み取りの方が消費量が多い。← 正解
✓ 正解です。この記述が誤りで、実際には書き込みの方が読み取りより消費RUが多く、ポイントリードはクエリより効率的です。
D.RU消費量はクエリのフィルタリング結果サイズではなく、スキャンしたアイテム数に基づいて計算される。
✓ この記述は正しい。RU消費はスキャン対象アイテム数に基づき、フィルタリング結果サイズではなく計算される。
この問題のポイント
この記述が誤りで、実際には書き込みの方が読み取りより消費RUが多く、ポイントリードはクエリより効率的です。
「Azure非リレーショナル」の他の問題
あるSNS企業がユーザー同士の「フォロー」「フレンド」関係を管理するDBを設計しています。主な操作は「友達の友達を3ホッ…あるIoT企業が10,000台のスマートホームデバイスから温度・湿度・電力消費量を毎秒収集・保存しています。「デバイスI…あるECサイトがAzure Table Storageで商品カタログ(5億件)を管理しています。「クエリレイテンシが増加…あるスタートアップがオンプレミスのMongoDBアプリケーションをAzureに移行します。「既存のMongoDBドライバ…あるゲーム会社が1億人のプレイヤープロファイルを管理するDBを設計しています。「プレイヤーごとに所持アイテムが異なる(ス…Cosmos DB(Core SQL API)でコンテナを設計する際、「パーティションキーの選択」として最も適切なのはど…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。