awesome-everything EN
↑ Обратно к восхождению

Кеширование

Инвалидация кэша: свободное припоминание

Суть Свободное припоминание по инвалидации кэша. Сначала ответь по памяти — гонка set-after-delete, TTL jitter, dual-write, стратегии записи — затем открой модельный ответ и сравни.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

Припоминание бьёт перечитывание. На каждый вопрос проговори или напиши полный ответ по памяти, прежде чем открыть модельный — именно усилие извлечения закрепляет модель консистентности к моменту, когда инцидент прилетит в три часа ночи.

Цель

Восстанови костяк юнита — почему инвалидация это выбор несвежести, гонка set-after-delete и три её фикса, почему TTL остаётся даже при активном purge и что покупает каждая стратегия записи — не подглядывая в урок.

Вспомните перед уходом
  1. 01
    Почему инвалидацию кэша формулируют как «выбор, какую несвежесть отгрузить», а не как задачу, которую можно решить целиком?
  2. 02
    Пройди гонку set-after-delete по шагам и назови три способа закрыть её в порядке возрастания стоимости.
  3. 03
    Почему держать TTL даже при активной инвалидации на каждой записи, и что такое проблема dual-write?
  4. 04
    Что такое thundering herd от синхронизированного истечения TTL и как jitter и probabilistic early refresh его гасят?
  5. 05
    Почему удалять ключ кэша на записи, а не обновлять его новым значением?
  6. 06
    Сравни write-through, write-behind и write-around: что каждый покупает и что ломает.
Итог

Если ты восстановил каждый ответ по памяти, ты держишь костяк юнита: инвалидация — это выбор несвежести, потому что кэш и БД не делят транзакцию; гонка set-after-delete — это production-ловушка, закрываемая double-delete, лизами или write-through; TTL остаётся даже при активном purge как страховка для dual-write, который тихо падает; синхронизированное истечение стампидит origin, гасится jitter и probabilistic early refresh; delete бьёт update, потому что идемпотентен и независим от порядка; а стратегия записи — through, behind, around — это решение read-your-writes-против-durability.

Продолжить восхождение ↑Инвалидация кэша: чтение кода и сниппетов
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.