開発者は、頻繁にアクセスされる製品アイテムに対してマイクロ秒単位の読み取りレイテンシーを必要としており、整合性を確保するために、製品が作成、更新、または削除されるたびにアプリケーションキャッシュを更新する必要があります。これらの要件を満たすソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon DynamoDBとDynamoDB Accelerator (DAX) クラスターを併用する。.
これが解答である理由
このソリューションは、マイクロ秒単位の読み取りレイテンシーと整合性という要件を最もよく満たします。DynamoDBは高速なNoSQLデータベースであり、DAXはDynamoDBと互換性のあるインメモリキャッシュサービスです。DAXは、アプリケーションコードを変更することなく、DynamoDBの読み取りパフォーマンスを大幅に向上させます。また、DAXは書き込みスルーキャッシュであるため、DynamoDBへの書き込みはDAXキャッシュにも自動的に反映され、キャッシュの整合性が維持されます。 RDSとElastiCache for Redisの組み合わせは、遅延読み込み戦略の場合、初回読み込み時にキャッシュミスが発生し、レイテンシーが高くなる可能性があります。DynamoDBとアプリケーション内キャッシュの組み合わせも、キャッシュの整合性管理を開発者が実装する必要があり、複雑さが増します。RDSとDAXの組み合わせは、DAXがDynamoDB専用のサービスであるため、技術的に不可能です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要