Практическое руководство по проектированию реляционных и нереляционных баз данных. 2-е издание (БХВ, 2024) охватывает весь цикл: сбор требований, моделирование, нормализацию, оптимизацию производительности и безопасность. Примеры реализованы на Python и C# с MariaDB, PostgreSQL, MongoDB, Neo4j и Apache Ignite. Не требует знания конкретных СУБД — подходит как для проектирования с нуля, так и для доработки унаследованных систем.
🧠 Ключевые идеи
Фундаментальные концепции: ACID/BASE, реляционная модель и NoSQL-подходы в единой книге
Анализ требований: сбор бизнес-правил и потребностей пользователей как основа проектирования
Нормализация и моделирование: ER-диаграммы, нормальные формы, минимизация дублирования
Масштабирование и репликация: базовые принципы для облачных, корпоративных и гибридных решений