Дочитал эту книгу 30.04.2020 года. Читал впервые. Понравилось. Дата первой публикации 2006 год. Страна авторов – Россия.
Об авторе:
О данном авторе совсем немного я недавно уже рассказывал, ссылка будет чуть ниже, уже в следующем предложении.
О книге:
Я уже видел отсылку к этой книге из «Основы технологий баз данных». Так сказать, взял «на карандаш». И, совсем недавно, в одном из подкастов или вебинаров, посвященных PostgreSQL, известный докладчик порекомендовал прочитать именно эту книгу. Тут уж я не смог устоять, и решил прочитать.
Книга очень хорошая, все мысли и приёмы, описанные в ней — реально полезны. Есть примеры, где разбираются практические аспекты работы с базами данных и приложениями. Грубо говоря, показывается, как сделать лучше. Когда я работал программистом баз данных, старшие опытные товарищи рекомендовали делать именно так.
Поэтому, я рекомендую данную книгу всем, кто начинает работать с базами данных. Книга небольшая, в ней есть краткое изложение теории баз данных (которое тоже очень полезно), и практические примеры — это прям мастхев для разработчиков. Да и для всех остальных, связанных с БД.
Вот бы мне ее почитать лет десять назад, тогда было бы намного проще работать. Но что уж теперь.
Кстати, в этой книге не было ни слова про PostgreSQL. Видимо, автор познакомился с этой СУБД чуть попозже.
Цитаты:
Механизмы возникновения подобных мифов [о настройке БД, принимаемые администраторами на веру, без проверки] достаточно просты: ярко сформулированные идеи легко запоминаются и передаются, однако при передаче утрачивается контекст, в котором эти идеи были первоначально предложены, обоснованы и привели к получению хороших результатов.
Любой миф превращается в точное знание, если известны условия его применимости, обоснование и способ проверки.
Глава 1. Введение
Глава 2. Предварительные сведения
Глава 3. Когда настраивать БД?
Глава 4. Императивные и декларативные языки
Глава 5. Нормализация или высокая производительность?
Глава 6. Короткие запросы: использование индексов
Глава 7. Искусство полного просмотра
Глава 8. Транзакции и производительность
Глава 9. Параллельные системы
Глава 10. Настройка сервера баз данных
Глава 11. Заключение
Leave a Reply