Top.Mail.Ru

7 полезных книг по PostgreSQL для старта и развития навыков

Быстрая навигация:

Собрали в подборку книги по PostgreSQL — универсальной базы данных для сложных процессов и вычислений
Сохраняйте в закладки: пригодится и начинающим, и опытным специалистам

Для новичков ?
Postgres: первое знакомство Изучаем PostgreSQL 10 PostgreSQL
Основы языка SQL Основы технологий баз данных: учебное пособие
Для специалистов с опытом ?
Оптимизация запросов PostgreSQL PostgreSQL изнутри Mastering PostgreSQL 13

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

Авторы ? П
Лузанов, Е
Рогов, И
Лёвшин
Уровень ? для начинающих
Авторы скромно называют свою работу брошюрой, однако ее объем и содержание говорят об обратном
Это полноценный учебник по PostgreSQL для начинающих, который обновляется с выходом каждой новой версии СУБД

В книге есть общее описание базы данных, а также описаны:
новые возможности и «фишки» PostgreSQL 14, особенности установки СУБД в ОС Windows и Linux, подключение к серверу, написание SQL-запросов, использование транзакций, демобаза как возможность для углубления знаний SQL, использование Postgres в качестве БД для аналитических и веб-приложений, особенности серверных настроек при подключении 1C и других систем, pgAdmin — программа, которая может оказаться полезнее, чем многие думают, особенности формата JSON, возможность подключения доступа к внешним данным и включения полнотекстового поиска

Где купить или скачать ? книгу можно скачать бесплатно по ссылке
А чтобы получить ее в бумажном варианте, нужно принять участие в мероприятиях от разработчиков СУБД

Изучаем PostgreSQL 10

Авторы ? С
Джуба, А
Волков
Уровень ? для начинающих
Это руководство, которое системно познакомит начинающих разработчиков и администраторов баз данных с основами PostgreSQL

Внутри книги ответы на следующие темы:
реляционные и объектно-реляционные БД с необходимыми алгебраическими операциями и моделированием данных, достоинства, архитектурные особенности и возможности PostgreSQL, основные блоки и функции Postgres, включая кодирование, иерархию объектов и компоненты баз данных (в качестве примера рассмотрена БД автомобильного сайта), дополнительные блоки и продвинутые функции Postgres: представления, выборки, извлечения, возвращение множеств, подзапросы, возможности группировки и агрегирования, основы серверного программирования на PL/pgSQL и динамическом SQL, технология обработки данных OLAP, транзакции, блокировки, основы безопасности, типы и структуры данных, каталоги, оптимизация производительности и тестирование, совместимость с серверными приложениями на Python, проблемы масштабируемости

Где купить или скачать ? файлы к книге можно скачать на сайте издательства
Там же есть информация о покупке

PostgreSQL. Основы языка SQL

Автор ? Е
Моргунов

Уровень ? для начинающих
Это пособие по изучению SQL с нуля, подойдет для самостоятельного обучения
В первых трех главах автор рассказывает о базах данных, дает понимание реляционной модели
Затем идет описание языка SQL и подготовка к работе, после чего приводится подробное описание возможных операций с таблицами

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

Каждая глава содержит примеры, а в конце есть список контрольных вопросов и заданий

Где купить или скачать ? это еще одна бесплатная и при этом качественная работа
Почитать или скачать можно на сайте Postgres Professional

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

Авторы ? Б
Новиков, Е
Горшкова, Н
Графеева
Уровень ? смешанный
Изначально это пособие было написано для студентов технических вузов
Но оно будет полезно и практикующим разработчикам или администраторам баз данных PostgreSQL: поможет повысить профессиональный уровень и решить конкретную задачу

Учебник разделен на две части
Первая — для новичков в науке о базах данных
Там рассказывается об основах проектирования приложений, в качестве базовой СУБД для изучения используется PostgreSQL

Вторая часть будет интересна специалистам с опытом
Речь пойдет о возможностях языка SQL за рамками базовых курсов, а еще о создании параллельных и распределенных систем БД на основе PostgreSQL

Для профессиональных разработчиков могут быть интересны следующие темы из книги:
обеспечение согласованности работы СУБД и ее отказоустойчивости, возможности хранения коллекций и больших объектов, адаптивные методы оптимизации запросов, параметрическая, семантическая и многокритериальная оптимизация запросов, особенности управления транзакциями с описанием критериев корректности, диспетчеров и протоколов, вопросы обеспечения надежности БД, механизмы восстановления, описание разрушения носителя, дополнительные возможности, функции и процедуры PL/pgSQL и динамического SQL, механизмы расширения PostgreSQL, включая специальные модули, обертки и сторонние процедурные языки

Где купить или скачать ? это бесплатный учебник, доступен на официальном сайте Postgres Pro

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

Авторы ? Г
Домбровская, Б
Новиков, А
Бейликова
Уровень ? для продолжающих
Пособие для администраторов баз данных, которое поможет с решением распространенных проблем в работе с этой СУБД

Кроме того, на примере работы с обширной базой данных виртуальной авиакомпании научитесь:
выполнять целевую оптимизацию в системах OLTP и OLAP, лучше понимать планы выполнения в системе PostgreSQL, выбирать индексы, улучшающие производительность запросов, оптимизировать процесс полного сканирования таблиц, выбирать наилучшую технику оптимизации для определенных запросов, безболезненно решать проблемы при работе с ORM-фреймворками

Все представленные в пособии сценарии протестированы авторами
У них большой опыт работы с промышленными приложениями

Где купить или скачать ? на сайте издательства

PostgreSQL изнутри

Автор ? Е
Рогов
Уровень ? для продолжающих
В этой книге автор стремится избегать готовых рецептов и дает читателю понимание механик PostgreSQL
Освоив их, специалисты смогут самостоятельно находить решения в каждом конкретном случае
Еще из полезного — примеры кода, схем и таблиц в большом количестве

Книга состоит из пяти частей
Внутри — следующие темы:
изоляция, работа с версиями, очистка внутри страниц и автоматическая очистка, перестроение структуры, буферный кеш Postgres, журнал и его режимы, различные виды блокировок (или замков) для решения проблемы одновременного обращения к файлам данных, запросы, статистика, различные методы доступа, сканирование, хеширование, сортировка, вложенные циклы, хеш-индексы для нахождения идентификаторов версий строк и виды хеш-индексов (GiST, SP-GiST, GIN, BRIN и другие)

Где купить или скачать ? книга вышла недавно
Скачать ее можно на официальном сайте компании, в которой работает автор

Mastering PostgreSQL 13

Автор ? Ханс-Юрген Шёниг
Уровень ? для продолжающих
Эта книга написана специально для тех, кого не удовлетворяет базовая информация о PostgreSQL
Цель автора — углубить знания разработчиков и администраторов баз данных, подавая важные вещи в легкой для понимания форме

В книге 13 глав, из них узнаете:
о новых функциях, доступные в PostgreSQL 13, как работать с транзакциями и блокировками, об индексах, важных для производительности БД, концепциях современного SQL, управлениями файлами и особенностях мониторинга, о настройке SQL и управлении памятью, о безопасности сервера — от управления правами пользователей до шифрования данных, о резервном копировании, восстановлении и избыточности данных, о системном подходе в устранении проблем в работе с PostgreSQL

Где купить или скачать ? в бумажном и электронном можно найти здесь

На данный момент заказать оригинальную бумажную версию из-за рубежа проблематично, однако эту же книгу, но по PostgreSQL 11, можно приобрести на сайте российского издательства
Она немного устарела, но основной материал по-прежнему актуален
Книга переведена на русский язык

Читайте также:
Как собрать распределенную инфраструктуру и сократить расходы в 3 раза? Тест сервера на «Эльбрусе-8СВ»: результаты и впечатления от отечественного процессора Как оптимизировать расходы на содержание IT-инфраструктуры? 4 решения
#книги #postgresql #базыданных #инфраструктура #selectel

Понравилась статья? Поделитесь с друзьями и близкими
Рейтинг статьи
Read More
Статьи про маркетплейсы
Статьи о веб дизайне

Оставить заявку на услуги мастера