Приложение для социальных сетей хранит часто меняющиеся, сложные данные в базе данных RDS и должно обслуживать запросы на чтение с минимальной задержкой. Текущая архитектура испытывает трудности с быстрыми обновлениями. Какое решение лучше всего повысит производительность?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Развернуть кластер Amazon ElastiCache for Redis, обновить приложение для использования паттерна кэширования write-through и читать данные из Redis..
Почему это правильный ответ
Правильный ответ — развернуть кластер Amazon ElastiCache for Redis с паттерном кэширования write-through. ElastiCache for Redis — это высокопроизводительный, полностью управляемый сервис кэширования в памяти, который значительно снижает задержку чтения для часто запрашиваемых данных. Паттерн write-through гарантирует, что данные записываются как в кэш, так и в базу данных RDS одновременно, обеспечивая согласованность и актуальность кэша. Это позволяет приложению обслуживать запросы на чтение непосредственно из Redis с минимальной задержкой, снижая нагрузку на RDS. DynamoDB Accelerator (DAX) предназначен для Amazon DynamoDB, а не для RDS. Amazon S3 Transfer Acceleration ускоряет загрузку и скачивание данных в S3, что не относится к базе данных RDS. CloudFront — это CDN для кэширования статического и динамического веб-контента, а не для кэширования данных базы данных.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется