Проектирование и реализация систем управления базами данных
Книга Эдварда Сьоре представляет собой практическое руководство по проектированию и реализации систем управления базами данных. Автор рассматривает СУБД с точки зрения разработчика программного обеспечения, предлагая читателям глубокое погружение в архитектуру и внутреннее устройство баз данных.
В основе издания лежит подробный разбор исходного кода полностью функциональной, но при этом простой для изучения системы баз данных SimpleDB. Автор последовательно описывает отдельные компоненты типичной СУБД, начиная с самого низкого уровня абстракции (управление дисками и диспетчер файлов) и заканчивая самым верхним (интерфейс клиента JDBC).
Книга начинается с краткого обзора систем баз данных и объяснения, как написать приложение базы данных на Java. Далее подробно рассматриваются механизмы хранения данных, обработки запросов и транзакций. Заключительные главы посвящены эффективной обработке запросов и оптимизации производительности.
Издание содержит практические упражнения в конце каждой главы, что позволяет закрепить полученные знания. Книга предназначена для студентов, изучающих информатику, а также для разработчиков, которые хотят понять внутреннее устройство систем баз данных на уровне исходного кода. Предполагается, что читатель знаком с основами программирования на Java.









