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