Azure非リレーショナル比較
Cosmos DBの「セッション整合性」と「強整合性」の主な違いはどれか。
A.セッション整合性はグローバルな一貫性を保証し、強整合性は保証しない
✗ 逆です。強整合性がグローバルな一貫性を保証し、セッション整合性は部分的な保証となります。
B.強整合性はスループットと応答性能が高く、セッション整合性はそれらを制限する
✗ 逆の関係です。強整合性はスループットを制限し、セッション整合性の方がスループットと応答性能が優れています。
C.セッション整合性は同じセッション内での書き込み読み取り順序を保証するが、異なるセッション間での順序は保証しない← 正解
✓ 正解です。セッション整合性は同じセッション(クライアント接続)内での読み取り・書き込みの順序性を保証しますが、異なるクライアント間での順序は保証しません。
D.強整合性はリージョン間複製に追加の遅延がなく、セッション整合性は大幅な遅延が生じる
✗ 強整合性はグローバル複製のため追加の遅延が生じ、セッション整合性の方がレイテンシが低いです。
この問題のポイント
セッション整合性は同じセッション(クライアント接続)内での読み取り・書き込みの順序性を保証しますが、異なるクライアント間での順序は保証しません。
「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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。