Все статьи и конспекты
КэшированиеRedisHighloadSystem Design
1 мин чтение

Системный дизайн: Паттерны кэширования, LRU/LFU и Балансировка нагрузки

Архитектура высоконагруженных систем: Cache-Aside, Write-Through, Write-Behind, алгоритмы вытеснения LRU/LFU, Consistent Hashing и шардирование баз данных.

Исходная заготовка: полнота объяснения и примеров ожидает редакторской проверки.

Стратегии работы с кэшем

  • Cache-Aside (Lazy Loading): Приложение сначала читает из кэша; при промахе — читает из БД и наполняет кэш;
  • Write-Through: Запись синхронно обновляет и кэш, и БД;
  • Write-Behind: Запись идет в кэш и асинхронно сбрасывается в БД пакетами.
  • Что дальше?

    Вернитесь к обучению и выберите следующий материал.

    Изучено — к обучению →

    Отметка сохранится в этом браузере. Её можно отменить или снять кнопкой «Изучено».