SA Шпаргалка

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

Продвинутый

Какие существуют стратегии инвалидации (обновления) кэша?

1. Cache-Aside (Lazy Loading) — приложение сначала ищет в кэше. Если нет (miss) -> идёт в БД -> кладёт в кэш. Обновление: при записи в БД приложение само удаляет ключ из кэша.
2. Write-Through — приложение пишет данные сразу и в БД, и в кэш синхронно. Кэш всегда актуален, но запись медленнее.
3. Write-Behind (Write-Back) — приложение пишет только в кэш и сразу отвечает юзеру. Кэш сам асинхронно сбрасывает данные в БД. Очень быстро, но есть риск потери данных при падении кэша.

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

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

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

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