SA Шпаргалка

Все ответы в 2 клика

Средний

В чем разница между стратегиями Cache-Aside и Write-Through?

Cache-Aside (Lazy Loading):
Приложение само управляет кэшем. Ищет в кэше -> если нет, идет в БД -> сохраняет в кэш.
Плюс: В кэше лежат только реально нужные данные.
Минус: Первый запрос всегда медленный (Cache Miss).

Write-Through:
Приложение пишет данные одновременно и в Кэш, и в БД (или кэш сам синхронно пишет в БД).
Плюс: Данные в кэше всегда 100% актуальны, нет Cache Miss.
Минус: Запись работает медленнее, кэш забивается данными, которые могут никогда не прочитать.

Другие вопросы темы «Кэширование»

Ещё вопросы раздела «Архитектура»

Все вопросы раздела «Архитектура»