System Design. Подготовка к сложному интервью - Глава 6 - Проектирование хранилища типа Ключ-Значение

System Design. Подготовка к сложному интервью - Глава 6 - Проектирование хранилища типа Ключ-Значение

Дизайн хранилища типа Ключ-Значене состоит из понимания следующих тем:

  • Что мы хотим от хранилища Ключ-Значение?
  • Односерверное хранилище Ключ-Значение
  • РАСПРЕДЕЛЕННОЕ хранилище Ключ-Значение:
    • Теорема CAP
    • Реальные компромиссы для распределенных систем
  • Системные компоненты:
    • Партиционирование данных
    • Репликация данных
    • Консистентность
    • Разрешение неконсистентности: Версии
    • Обработка всех типов сбоев: Обнаружение сбоев, Обработка ВРЕМЕННЫХ сбоев, Обработка ПОСТОЯННЫХ сбоев, Устранение сбоев в работе центра обработки данных
  • Схема архитектуры системы
  • Путь записи
  • Путь чтения

Эти пункты раскрыты в очень интересной главе 6 книги:

“System Design. Подготовка к сложному интервью” Алекса Сюй. Оригинал: “System Design Interview – An insider’s guide” by Alex Xu

ОЧЕНЬ РЕКОМЕНДУЮ!

И делюсь своей ментальной картой со всеми подробностями, как обычно:

Скачать полную ментальную карту (PDF)

Смотрите также: