Вы добавляете уровень кэширования перед базой данных Amazon Aurora и должны убедиться, что приложение всегда считывает самое актуальное значение для каждого элемента. Какая стратегия кэширования удовлетворяет этому требованию?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать сквозное кэширование (write-through) для всех операций создания и обновления..
Почему это правильный ответ
Стратегия сквозного кэширования (write-through) гарантирует, что данные записываются как в кэш, так и в основную базу данных одновременно. Это обеспечивает согласованность данных, поскольку кэш всегда содержит самые актуальные значения после операции записи или обновления, что соответствует требованию "всегда считывает самое актуальное значение". Применение TTL (time-to-live) для каждого кэшированного элемента не гарантирует актуальность, так как элемент может устареть до истечения TTL. Отложенная загрузка (lazy loading) загружает данные в кэш только при первом запросе, что может привести к чтению устаревших данных, если они были изменены в базе данных до загрузки в кэш. Сквозное чтение (read-through) также загружает данные в кэш при чтении, но не решает проблему актуальности при записи, так как кэш может содержать устаревшие данные до следующего чтения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется