Компания ScyllaDB проспонсировала открытую публикацию избранных глав из технического бестселлера Amazon Мартина Клепмана «Проектирование высоконагруженных приложений»:

https://lp.scylladb.com/designing-data-intensive-apps-book-offer



А мы перевели на русский язык 1-ю из этих избранных глав, посвящённую технологиям работы с данными, на которых построены современные СУБД и ответственные интернет-сервисы



Глава 3. Хранение и извлечение данных



Структуры данных, которые поддерживают вашу базу данных

- Хэш-индексы

- SST-таблицы и LSM-деревья

- B-деревья

- Сравнение B-деревьев и LSM-деревьев

- Другие индексные структуры данных



Транзакционная обработка или аналитика?

- Хранилище данных

- Звезды и Снежинки: схемы для аналитики

- Агрегация: Кубы данных и материализованные представления



Столбцово-ориентированное хранилище

- Сжатие столбцов

- Порядок сортировки в хранилище столбцов

- Запись в столбцово-ориентированное хранилище



https://systems.education/designing-data-intensive-applications



#книги #архитектура