SA Шпаргалка

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

Продвинутый

В чем разница между Write-Through и Write-Behind кэшированием?

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

Write-Behind / Write-Back (Отложенная запись):
Приложение пишет данные только в Кэш и сразу отвечает юзеру "ОК". Кэш сам асинхронно (в фоне) сбрасывает пачки данных в БД.
Плюс: Невероятно быстрая запись (идеально для счетчиков лайков, просмотров).
Минус: Если сервер кэша упадет до сброса в БД — данные потеряются навсегда.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

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

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

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