Меню
Каталог
Каталог
Все статьи
Программирование

Книги по PostgreSQL

PostgreSQL — одна из наиболее продуктивных и известных бесплатных систем управления базами данных. Чтобы полностью раскрыть потенциал СУБД для конкретной области применения, нужно постоянно повышать уровень знаний. В этом помогут книги от российских и зарубежных программистов. В статье собрали подборку лучших книг по PostgreSQL.

Марк Бондарев Марк Бондарев SEO-специалист
Книги по PostgreSQL

Изучаем PostgreSQL 10

Авторы: Салахалдин Джуба и Андрей Волков

Салахалдин Джуба и Андрей Волков «Изучаем PostgreSQL 10»

Оба автора имеют многолетний опыт работы с СУБД, являются сертифицированными разработчиками ПО.

Учебник подходит для начинающих программистов и администраторов БД. По мнению самих авторов, информации достаточно, чтобы сделать первые шаги по изучению PostgreSQL.

Основные тематики, которые затронуты в пособии:

  • Архитектура СУБД, основные возможности

  • Особенности объектно-реляционных моделей БД

  • Postgres: базовые и продвинутые функции

  • Знакомство с технологией обработки информации OLAP

  • Основы оптимизации, методы эффективной тестировки

  • Проблемы совместимости с Python-приложениями, способы их решения

Для большей наглядности авторы приводят примеры простых кодов, пошаговые инструкции и другие пояснения к каждой теме.

Материалы, изложенные в пособии, разъясняют элементарные понятия, поэтому для практикующих специалистов они будут неактуальными.

Postgres: первое знакомство

Авторы: Егор Рогов, Паве Лузанов и Игорь Левшин

Егор Рогов, Павел Лузанов, Игорь Левшин «Postgres первое знакомство»

В начале издания традиционно описывается структура и возможности СУБД в общих чертах. В дальнейшем авторы переходят к изложению более сложных тем:

  • Установка PostgreSQL на ОС Linux и Windows

  • Настройка, особенности интеграции с 1С

  • Новые возможности последней версии СУБД

  • Использование среды в работе с аналитическими приложениями

Несмотря на то что книга позиционируется как учебник для новичков, некоторые темы будут интересны практикующим специалистам. Каждый описанный раздел содержит подробные разъяснения на конкретных примерах, пошаговые инструкции и другие наглядные пособия.

Онлайн-версия издания обновляется с выходом каждой новой модификации PostgreSQL, поэтому учебный материал будет всегда актуален.

PostgreSQL: основы языка SQL

Автор: Евгений Моргунов

Евгений Моргунов «PostgreSQL основы языка SQL»

Пособие для новичков, которые хотят постичь СУБД с нуля.

Особенности книги:

  • Плавный переход от азов к более сложным темам

  • Знакомство с реляционной моделью БД

  • Изучение основ языка SQL

  • Начальные знания по PostgreSQL, представленные в доступной форме

В процессе обучения читатель познакомится с разными типами данных, методами повышения эффективности системы, научится оптимизировать запросы, работать с большими массивами информации.

Учебник состоит из 10 глав, в конце каждой — задания, тесты для закрепления полученных знаний.

Это одна из немногих книг, которая может стать эффективным пособием для самостоятельного обучения с нуля, без сложных тем и сотен строк кода.

Основы технологий баз данных: учебное пособие

Авторы: Борис Новиков, Екатерина Горшкова и Наталья Графеева

Борис Новиков, Екатерина Горшкова и Наталья Графеева «Основы технологий баз данных учебное пособие»

К особенностям издания можно отнести деление на два раздела. В первом находится материал для новичков, во втором — полезная информация для практикующих программистов. Такая структура позволит пользователям выбрать тот материал, который они смогут освоить с учетом текущего уровня подготовки.

Книга охватывает более 10-и тем: от особенностей хранения большого объема информации до настройки специальных модулей, написанных на сторонних языках.

После каждого тематического раздела предлагается выполнить практические задания для самопроверки знаний.

Работа авторов бесплатная и находится в свободном доступе на сайте Postgres Pro.

PostgreSQL изнутри

Автор: Егор Рогов

Егор Рогов «PostgreSQL изнутри»

Практикующий специалист СУБД, который написал не один учебник по этому направлению. Издание рекомендуется для продвинутых пользователей, которые уже взаимодействовали с базами данных разных типов.

Рассматриваемые темы:

  • Виды хеш-индексов, их особенности

  • Методы доступа, работа с запросами, стилистика

  • Работа с журналом PostgreSQL в разных режимах

  • Изменение структуры, очистка страниц

  • Решение проблем, связанных с одновременными запросами к массивам информации с помощью блоков

Каждая тема сопровождается таблицами, элементами кода, другими наглядными материалами с подробными пояснениями.

Автор уходит от стандартных шаблонных решений, предлагая читателям альтернативные варианты. Такой подход дает возможность самостоятельно найти выход из конкретной ситуации, возникшей на практике и еще не попавшей в учебники.

Оптимизация запросов PostgreSQL

Авторы: Генриэтт Домбровской, Анна Бейликова и Борис Новиков

Генриэтта Домбровска, Анна Бейликова, Борис Новиков «Оптимизация запросов PostgreSQL»

Процесс обучения построен на работе с базами данных вымышленной авиационной компании. Читатели на конкретных примерах коснутся следующих тем:Методы целевой оптимизации по технологии OLAP, OLTP

  • Выбор правильных индексов для улучшения работы запросов

  • Полное сканирование таблиц: процессы оптимизации

  • Типичные проблемы при работе с ORM-фреймворками, методы их решения

  • Выбор техники оптимизации под конкретные запросы

  • Замеры производительности

  • Динамический SQL

Издание разработано специально для администраторов БД, которые только знакомятся с СУБД или имеют небольшой опыт работы. Также оно будет полезно IT-разработчикам, которые занимаются серверной частью БД, масштабируемыми приложениями.

Наличие примеров с подробным объяснением, иллюстрациями, графиками и таблицами позволяет лучше усвоить информацию.

Все материалы в пособии были протестированы в реальных условиях при работе с промышленными БД.

Выводы

В отличие от других направлений IT по СУБД достаточно много литературы на русском языке. Среди множества книг разные читатели смогут подобрать интересную для себя.

Новичкам можно начать с двух учебных пособий:

  1. «Postgres: первое знакомство»
  2. «PostgreSQL: основы языка SQL»

Для более глубокого «погружения» в тему подходит пособие:

  1. «PostgreSQL изнутри»
  2. «Оптимизация запросов PostgreSQL»

Для тех, кто свободно владеет английским, выбор актуальной литературы гораздо больше. Это расширяет возможности совершенствования знаний, позволяет быть в курсе всех «фишек» PostgreSQL последних версий.

Также изучить систему помогут специализированные курсы. На нашем сайте есть широкая подборка образовательных программ по PostgreSQL.

Содержание
Информация была полезна?
24 оценок, среднее: 4.93 из 5