5 лучших материалов по PostgreSQL : Компания Postgres Professional
Сайт «Библиотека программиста» — источник образовательного контента в IT-сфере, публикует обзоры книг, видеолекции и видеоуроки, дайджесты и образовательные статьи, которые помогут вам улучшить процесс познания в разработке. Недавно на страницы сайта попали образовательные разработки компании Postgres Professional — из них составлена отдельная публикация, в которой по мнению редакторов сайта собраны 5 лучших учебных материалов для самостоятельного изучения СУБД PostgreSQL.
Знание – сила, и набор материалов по PostgreSQL тому подтверждение. Представляем книги и курсы, с которыми полнофункциональная СУБД станет доступной.
1. PostgreSQL для начинающих
Эта книжка-малышка доступна в электронном и бумажном вариантах. Но важно другое: книга собрала необходимый костяк. Здесь представлена информация о кроссплатформенности, запросах, полнотекстовом поиске и о многом другом. Книгу можно смело назвать «От А до Я». Установкой и настройкой открытой СУБД на разных ОС книга не ограничивается, поэтому будьте готовы к первой практике.
подробнее ➤
2. Администрирование PostgreSQL. Базовый курс
Начинается просто: введение, история, форки и т. д. Дальше – больше: архитектура, включающая в себя разделы о структуре памяти, многоверсионности и расширяемости системы, создание БД из шаблона, табличные пространства, системный каталог, схемы, холодное и горячее резервирование. Это настоящий курс, наполненный слайдами, практическими примерами и видео-уроками.
подробнее ➤
3. Администрирование PostgreSQL. Расширенный курс
«Продвинутым» подойдет расширенная версия. Курс дополнен журналированием, репликацией с подключением, видами и вариантами, основами оптимизации, локализацией, обновлением сервера и другой полезной информацией. Кроме слайдов, в архив заключены справочник по Unix-командам, которые используются в курсе, и инструкция по практическим заданиям.
подробнее ➤
4. Hacking PostgreSQL. Курс для разработчиков СУБД
8 лекций и море новых знаний. Здесь есть как общие сведения о подсистемах, так и подробный разбор инструментов разработчика, расширяемости, исходного кода, физического представления данных, разделяемой и локальной памяти, а также устройства экзекутора и планировщика запросов. Лекции сопровождаются обратной связью «вопрос/ответ», примерами и картинками.
подробнее ➤
5. Документация СУБД PostgreSQL на русском языке
Без нее никуда. Наиболее лаконичная и исчерпывающая информация, которая должна быть у каждого, кто работает со свободной объектно-реляционной СУБД. Только актуальные обновляемые версии.
подробнее ➤
Источник: Сайт «Библиотека программиста»
7 полезных книг по PostgreSQL для старта и развития навыков — Разработка на vc.ru
Собрали в подборку книги по PostgreSQL — универсальной базы данных для сложных процессов и вычислений. Сохраняйте в закладки: пригодится и начинающим, и опытным специалистам.
4582 просмотров
Для новичков →
- Postgres: первое знакомство
- Изучаем PostgreSQL 10
- PostgreSQL. Основы языка SQL
- Основы технологий баз данных: учебное пособие
Для специалистов с опытом →
- Оптимизация запросов PostgreSQL
- PostgreSQL изнутри
- Mastering PostgreSQL 13
Postgres: первое знакомство
Авторы → П. Лузанов, Е. Рогов, И. Лёвшин
Уровень → для начинающих
Авторы скромно называют свою работу брошюрой, однако ее объем и содержание говорят об обратном. Это полноценный учебник по PostgreSQL для начинающих, который обновляется с выходом каждой новой версии СУБД.
В книге есть общее описание базы данных, а также описаны:
- новые возможности и «фишки» PostgreSQL 14,
- особенности установки СУБД в ОС Windows и Linux,
- подключение к серверу, написание SQL-запросов, использование транзакций,
- демобаза как возможность для углубления знаний SQL,
- использование Postgres в качестве БД для аналитических и веб-приложений,
- особенности серверных настроек при подключении 1C и других систем,
- pgAdmin — программа, которая может оказаться полезнее, чем многие думают,
- особенности формата JSON, возможность подключения доступа к внешним данным и включения полнотекстового поиска.
Также авторы дают подробную информацию о курсах по Postgres. Рассказывают, как получить сертификат специалиста по этой СУБД и как не отставать от остальных в изучении предмета. Список полезных книг и ресурсов прилагается.
Где купить или скачать → книгу можно скачать бесплатно по ссылке. А чтобы получить ее в бумажном варианте, нужно принять участие в мероприятиях от разработчиков СУБД.
Изучаем PostgreSQL 10
Авторы → С. Джуба, А. Волков
Уровень → для начинающих
Это руководство, которое системно познакомит начинающих разработчиков и администраторов баз данных с основами PostgreSQL.
Внутри книги ответы на следующие темы:
Это — не единственная наша подборка полезных книг. По ссылке собрали шесть трудов о работе с MySQL: самой популярной реляционной СУБД для любых приложений.
Где купить или скачать → файлы к книге можно скачать на сайте издательства. Там же есть информация о покупке.
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. Рассматриваются: MySQL, Oracle, MariaDB, SQLite, Db2 LUW и Microsoft SQL Server.
Где купить или скачать → в бумажном и электронном можно найти здесь.
На данный момент заказать оригинальную бумажную версию из-за рубежа проблематично, однако эту же книгу, но по PostgreSQL 11, можно приобрести на сайте российского издательства. Она немного устарела, но основной материал по-прежнему актуален. Книга переведена на русский язык.
Подпишитесь на блог Selectel, чтобы не пропустить новые обзоры книг, новости и кейсы из мира IT и технологий.
Читайте также:
Title : PostgreSQL — Architecture et notions avancées Authors : Guillaume Lelarge, Julien Rouhaud Language : French Current version at publication : 14 Format : Paperback, eBook Published : April 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Титул : Postgresql 14 Административная кулинарная книга Автор : Саймон Риггс, Джанни Чиолли Язык : Английский Текущая версия на публикации : 14 Формат : Мастерна, электронная книга . | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Заголовок : Освоение PostgreSQL 13 — четвертое издание 9 : 13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Заголовок : Изучение PostgreSQL Авторы : Лука Феррари, Энрико Пироцци Язык : Английский Текущая версия на момент публикации : 13 Формат : Мягкая обложка, электронная книга Опубликовано : Октябрь 2020 г. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Название : PostgreSQL: Первый опыт Автор : Павел Лузанов, Егор Рогов, Игорь Левшин (перевод Людмилы Мантровой) Язык : Английский Текущая версия на момент публикации : 12
современная книга по PostgreSQL в 2022 годуИскусство PostgreSQL: современная книга по PostgreSQL в 2022 году
Книга, обучающая разработчиков SQL: научитесь заменять тысячи строк кода простыми запросами!
Пакеты Art of PostgreSQL поставляется в четырех пакетах. Специальная скидка на Postgres 15С приближением дня выпуска Postgres 15 я (Димитрий Фонтейн) готовлю обновление к своей книге «Искусство Постгрес». Мое намерение состоит в том, чтобы добавить покрытие для нового функции, которые попали в Postgres в определенных областях, таких как оконные функции и определение их фреймов, наборы группировок, агрегаты, общие табличные выражения и т. д. При покупке текущего издания The Art of PostgreSQL теперь вы получите доступ к новой редакции с Postgres 15 покрытие, как только оно будет отправлено. Бесплатно! И поощрять вас поощрять меня проводить все время и усилия по обновлению моей книги, я создал очень хороший скидка: Получите скидку 30% по коду: PG15
Все еще не уверены, какой пакет лучше для вас? См. диаграмму ниже для параллельного сравнения и прочитайте полную информацию ниже. ⍟ Обратите внимание, что вы можете добавить физическую книгу в качестве надстройки второго шага в процессе оформления заказа. ⍟
ИнтервьюThe Art of PostgreSQL включает интервью с разработчиками и мастерами SQL. PHP, Java, Python и Django рассматриваются в книге отдельно, и она предназначена для всех разработчиков приложений, независимо от используемого языка!
|