Azure非リレーショナル定義問題
Cosmos DBが提供する5つの整合性レベルのうち、「スループットと可用性を最大化し、同じセッション内での書き込みはすぐに読み取れるが、グローバルな順序保証はない」というレベルはどれか?
A.Strong(強整合性)
✗ Strong(強整合性)は全リージョンで常に最新値が読み取れるが、書き込みレイテンシが最も高くスループットが制限される。
B.Bounded Staleness(有界陳腐性)
✗ Bounded Stalenessは書き込みから一定の時間差または操作数差の範囲内で整合性を保証する。同一セッション限定の説明とは異なる。
C.Session(セッション整合性)← 正解
✓ 正解。Session整合性は同一クライアントセッション内では読み取りが常に自分の書き込みを反映する(Read-your-writes)。Cosmos DBのデフォルト整合性レベルでスループットと整合性のバランスが良い。
D.Eventual(最終整合性)
✗ Eventual(最終整合性)は最も弱い整合性で、同一セッション内の読み取りも最新値を保証しない。
「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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。