Манос Атанасулис, Стратос Идреос
и Деннис Шаша

Структуры данных для
высоконагруженных приложений:
компромиссы и рекомендации
по проектированию

Data Structures for
Data-Intensive Applications:
Tradeoffs and Design Guidelines

Исходный текст, 2023 / Перевод, 2024

Перевод в редакции
Александра Брютова и Софьи Должанской
Содержание
Введение
1.1 Структуры данных — это основа
1.2 Компромиссы при проектировании структур данных
1.3 Аудитория и предварительные условия
1.4 Результаты обучения
1.5 Аннотация к книге
Метрики производительности и операционные компромиссы
2.1 Иерархия памяти
2.2 От чтения/обновления к RUM: затраты на память и пространство
2.3 Затраты на производительность RUM
2.4 От RUM к PyRUMID
2.5 Краткое содержание главы
2.6 Вопросы
2.7 Дальнейшее чтение