Разработчику требуется задержка чтения в микросекундах для часто используемых товаров, а кэш приложения должен обновляться при создании, изменении или удалении товаров для обеспечения согласованности. Какое решение удовлетворяет этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Amazon DynamoDB вместе с кластером DynamoDB Accelerator (DAX)..
Почему это правильный ответ
Amazon DynamoDB с DynamoDB Accelerator (DAX) обеспечивает задержку чтения в микросекундах, что идеально подходит для часто используемых товаров. DAX — это полностью управляемый, высокодоступный, in-memory кэш для DynamoDB, который автоматически синхронизируется с базой данных, обеспечивая согласованность данных при создании, изменении или удалении элементов. Использование Amazon RDS с ElastiCache for Redis и стратегией кэширования с отложенной загрузкой (lazy-loading) может обеспечить низкую задержку, но требует ручной инвалидации кэша или установки TTL, что усложняет обеспечение согласованности при изменениях. Использование DynamoDB с кэшем в памяти и отложенной загрузкой в приложении также требует ручной инвалидации и управления кэшем. Amazon RDS несовместим с DAX, так как DAX предназначен исключительно для DynamoDB.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется