Домучил. Не понимаю, как она попала в серию “Грокаем…”, ничего похожего на прежние книги этой серии я не обнаружил. Обычно в материалах этой серии встречаются какие-то оригинальные примеры, забавные комментарии или запоминающиеся истории в картинках, которые раскрываются параллельно, но тут ничего такого нет, вообще.

Ладно, в первой главе авторы попробовали использовать Excel в качестве “плохой базы данных”, которую герой книги должен адаптировать к реляционной модели. Но блин, общее между Excel и базами данных только то, что и там, и там используется термин “таблицы” и всё. Да и кроме нескольких первых страниц эта проблема больше не обсуждается, никак не развивается, а просто тихо умирает. И вместе с тем создалось впечатление, что это таки учебник, а не книга из серии “грокаем”. Что она написана каким-то сухим кацелярским стилем с кучей воды, что бы увеличить объем текста.
Что мы видим в первых главах - это то, что такое SQL, DDL и DML, как создать таблицу и индексы к ней, как сформироват запрос, условия и прочее, прочее. Никаких тебе забавных вставок, каких-то оригинальный аналогий, всё сухо и просто. Еще и за примерами кода отправили куда-то на GitHub. Может быть, это ошибка издателя, который поместил материал в серию “Грокаем”, так как она популярна? Не знаю. По-правде говоря, я не покупал свежие книги из этой серии, вроде “Грокаем стуктуры данных” или какой-нить блокчейн, так как считал что они слишком дороги для меня, а эту взял в прездаказе. Возможно, что из-за этого я особо не интересовался судьбой серии и это такая подача - это уже норма? Надо будет еще что-нить прочесть…
Пока читал, обратил внимание что уже в первых главах встречаются советы, как работать с ИИ, а не с базами данных. Как правильно задавать вопросы, как анализировать ответы, как вести диалог и все такое. Но, даже до этого сама по себе подача материала мне показалась какой-то… сухой, бездушной, что ли. Последняя глава книги вообще к проектированию баз данных относится опосредовано, она больше о том, как работать с ИИ на примере баз данных. Другими словами, если бы там был какой-то другой предмет исследования, то советы бы не изменились.
Вроде, материал подается последовательно, но в то же время как-то странно. Возможно, что это так выглядит после того, как закончил “Изучаем Java, погружение в реальное программирование, 3е издание”, которая как раз по духу была ближе к первым книгам серии “Грокаем…”, не знаю. Что-то у меня вообще в последнее время все чаще стали попадаться книги, которые мне не понравились… Из явного - в книге вообще ничего нет о миграции, то есть о том, как как сопровождать базу данных, как вносить изменения в рабочую базу, какие могут быть проблемы. Ничего не сказано о том, как находить слабые места, как понять что именно база требует оптимизации, а не код, который её обслуживает? Вообще, всё что связано с эксплуатацией - не менее важно при проектировании, ведь даже с этого кейса начинается сама книга, когда сотрудники уперлись в проблемы масштабирования проекта при работе c таблицами Excel.
Если резюмировать, то мне кажется что эта книга наводить тень на серию “Грокаем…”. Наверное, это будет первая книга, которой я был поставил 1 балл из 5 возможных.
Предположу, что Питер подписался на переводы книг этой серии и сильно влиять на это может, но я все равно удивлен и их выбору тоже. Это явно слабая книга при написании которой наверняка использовался ИИ, как в составлении плана книги, так и при написании самого материала. Если нужен учебник, то лучше обратиться к книгам по PostgreSQL, которые со слоником (благо, что есть русские издания: https://postgrespro.ru/education/books), а если нужны книги в духе ранних “Грокаем…”, а всю серию уже прочитали, то обратите внимание на серию “HeadFirst…” она ничуть не хуже. Что же касается более серьезного погружения, то “Высоконагруженные приложения” Клеппмана будет самое то. А эту - в печку, как говорил проф. Преображенский :)
Что касается качества издания, то оно точь-в-точь повторяет все остальные книги серии “Грокаем”: - мягкая обложка, хорошая полиграфия, приятная бумага и все такое. В общем, тут к Питеру нет никаких вопросов.
Автор(ы):
- Qiang Hao
- Michail Tsikerdekis
Год издания: 2026
Количество страниц: 272
Оценка: 1/5
Издатель: Питер
Ссылка на страницу книги на сайте издательства: https://www.piter.com/collection/bazy-dannyh/product/grokaem-proektirovanie-relyatsionnyh-baz-dannyh
Оригинальное название: Grokking Relational Database Design
Год издания оригинала: 2025