Azure非リレーショナル比較
Azure Queue StorageとAzure Event Hubsの主な違いで正しいのはどれか。
A.Queue Storageは複数のコンシューマーが同時に同じメッセージを読み取ることができ、Event Hubsはできない
✗ Queue Storageは各メッセージが通常1つのコンシューマーにのみ配信され、複数同時読み取りには向きません。
B.Event Hubsは1つのメッセージを1つのコンシューマーのみが処理する設計であり、複数の独立したコンシューマーには向かない
✗ Event Hubsはむしろ複数の独立したコンシューマーグループが同じイベントストリームを独立して読み取るために設計されています。
C.Event Hubsは複数の独立したコンシューマーが異なるペースで同じイベントストリームを読み取ることができるが、Queue Storageはそれに向かない← 正解
✓ 正解です。Event Hubsはコンシューマーグループにより複数の独立したコンシューマーが異なる速度でイベントストリームを読み取ることができ、Queue Storageはそれに向きません。
D.Queue Storageはイベント保持期間を指定できず、Event Hubsのみ保持期間を設定可能
✗ Queue Storageはメッセージ有効期限を設定でき、Event Hubsも保持期間を指定できます。
この問題のポイント
Event Hubsはコンシューマーグループにより複数の独立したコンシューマーが異なる速度でイベントストリームを読み取ることができ、Queue Storageはそれに向きません。
「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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。