Системы баз данных находятся в центре почти каждого приложения. Эти книги охватывают реляционную модель, SQL, обработку запросов, транзакции, распределенные базы данных и современные NoSQL и NewSQL системы.

Основные учебники по системам баз данных

Стандартные учебники по системам баз данных, используемые в бакалавриате и аспирантуре.

КнигаАвторГодУровеньОписание
Концепции систем баз данных
7-е издание, McGraw-Hill
Абрахам Сильбершатц, Генри Ф. Корт, С. Сударшан2019СреднийНаиболее широко используемый учебник по базам данных, охватывающий реляционную модель, SQL, проектирование баз данных, транзакции и распределенные базы данных. 'Книга Корта'.
Системы управления базами данных
3-е издание, McGraw-Hill
Рагху Рамакришнан, Иоганнес Герхке2002Средний-ПродвинутыйКомплексный учебник по системам баз данных с сильным акцентом на обработку запросов и управление транзакциями.
Основы систем баз данных
7-е издание, Pearson
Рамез Эльмасри, Шамкан Б. Навас2015СреднийШирокий вводный учебник с доступным изложением реляционной теории и SQL.

SQL и практическое проектирование баз данных

Практические руководства по SQL и проектированию баз данных.

КнигаАвторГодУровеньОписание
SQL и реляционная теория
3-е издание, O'Reilly
C.J. Дейт2015Средний-ПродвинутыйТеоретический SQL от ведущего мыслителя в этой области. Проясняет, что SQL делает правильно и неправильно относительно реляционной теории.
Проектирование приложений с интенсивным использованием данных
O'Reilly
Мартин Клеппманн2017Средний-ПродвинутыйОсновная современная книга о системах данных. Охватывает базы данных, обработку потоков, распределенные системы и инженерии данных. Обязательно к чтению для бэкенд-разработчиков.
SQL: производительность объяснена
Маркус Винанд
Маркус Винанд2012СреднийСфокусированное, практическое руководство по индексированию SQL и производительности запросов в основных системах баз данных.

Внутренние механизмы и реализация

Как базы данных реализуются внутренне.

КнигаАвторГодУровеньОписание
Чтения по системам баз данных
5-е издание
Питер Бейлис, Джозеф М. Хеллерстейн, Майкл Стоунбрейкер (ред.)2015Продвинутый'Красная книга' - кураторские чтения самых важных статей по системам баз данных. Бесплатно онлайн.
Внутренние механизмы баз данных
O'Reilly
Алекс Петров2019ПродвинутыйСовременное руководство о том, как базы данных действительно работают внутренне, охватывающее механизмы хранения, B-деревья, LSM-деревья, консенсус и репликацию.
Обработка транзакций: концепции и методы
Morgan Kaufmann
Джим Грей, Андреас Рейтер1992ПродвинутыйКлассическая справка по обработке транзакций от пионеров этой области. Все еще определяющее исследование свойств ACID.

Распределенные и NoSQL базы данных

Современные распределенные системы баз данных, выходящие за рамки традиционных RDBMS.

КнигаАвторГодУровеньОписание
NoSQL: суть
Addison-Wesley
Прамод Дж. Садалаге, Мартин Фаулер2012СреднийКраткий обзор NoSQL баз данных, охватывающий ключевые значения, документы, семейства столбцов и графовые базы данных.
Cassandra: Полное руководство
3-е издание, O'Reilly
Джефф Карпентер, Эбен Хьюитт2020СреднийПолное руководство по Apache Cassandra, охватывающее архитектуру, моделирование данных и операции.
MongoDB: Полное руководство
3-е издание, O'Reilly
Шеннон Брадшоу, Эоин Бразил, Кристина Чодоров2019СреднийКомплексное руководство по MongoDB от ее основных разработчиков.

Хранилища данных и аналитика

Книги по хранилищам данных, OLAP и аналитическим базам данных.

КнигаАвторГодУровеньОписание
Инструмент для хранилища данных
3-е издание, Wiley
Ральф Кимбалл, Марги Росс2013СреднийКаноническое руководство по размерному моделированию и проектированию хранилищ данных от его создателя.
Создание хранилища данных
4-е издание, Wiley
У.Х. Инмон2005Альтернативный подход к хранилищам данных от Инмона с акцентом на корпоративную информационную фабрику.
Звездная схема: Полная справка
McGraw-Hill
Кристофер Адамсон2010СреднийПодробная справка по шаблонам размерного моделирования.