Собрали в подборку книги по PostgreSQL — универсальной базы данных для сложных процессов и вычислений. Сохраняйте в закладки: пригодится и начинающим, и опытным специалистам.Для новичков →Postgres: первое знакомствоИзучаем PostgreSQL 10PostgreSQL. Основы языка SQLОсновы технологий баз данных: учебное пособиеДля специалистов с опытом →Оптимизация запросов PostgreSQLPostgreSQL изнутриMastering PostgreSQL 13Postgres: первое знакомствоАвторы → П. Лузанов, Е. Рогов, И. ЛёвшинУровень → для начинающихАвторы скромно называют свою работу брошюрой, однако ее объем и содержание говорят об обратном. Это полноценный учебник по PostgreSQL для начинающих, который обновляется с выходом каждой новой версии СУБД. В книге есть общее описание базы данных, а также описаны:новые возможности и «фишки» PostgreSQL 14,особенности установки СУБД в ОС Windows и Linux,подключение к серверу, написание SQL-запросов, использование транзакций,демобаза как возможность для углубления знаний SQL,использование Postgres в качестве БД для аналитических и веб-приложений,особенности серверных настроек при подключении 1C и других систем,pgAdmin — программа, которая может оказаться полезнее, чем многие думают,особенности формата JSON, возможность подключения доступа к внешним данным и включения полнотекстового поиска.Также авторы дают подробную информацию о курсах по Postgres. Рассказывают, как получить сертификат специалиста по этой СУБД и как не отставать от остальных в изучении предмета. Список полезных книг и ресурсов прилагается.Где купить или скачать → книгу можно скачать бесплатно по ссылке. А чтобы получить ее в бумажном варианте, нужно принять участие в мероприятиях от разработчиков СУБД.Изучаем PostgreSQL 10Авторы → С. Джуба, А. Волков Уровень → для начинающихЭто руководство, которое системно познакомит начинающих разработчиков и администраторов баз данных с основами PostgreSQL.Внутри книги ответы на следующие темы:реляционные и объектно-реляционные БД с необходимыми алгебраическими операциями и моделированием данных,достоинства, архитектурные особенности и возможности PostgreSQL,основные блоки и функции Postgres, включая кодирование, иерархию объектов и компоненты баз данных (в качестве примера рассмотрена БД автомобильного сайта),дополнительные блоки и продвинутые функции Postgres: представления, выборки, извлечения, возвращение множеств, подзапросы, возможности группировки и агрегирования,основы серверного программирования на PL/pgSQL и динамическом SQL, технология обработки данных OLAP,транзакции, блокировки, основы безопасности, типы и структуры данных, каталоги,оптимизация производительности и тестирование, совместимость с серверными приложениями на Python, проблемы масштабируемости.Это — не единственная наша подборка полезных книг. По ссылке собрали шесть трудов о работе с 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 и технологий.Читайте также:Как собрать распределенную инфраструктуру и сократить расходы в 3 раза?Тест сервера на «Эльбрусе-8СВ»: результаты и впечатления от отечественного процессораКак оптимизировать расходы на содержание IT-инфраструктуры? 4 решения#книги #postgresql #базыданных #инфраструктура #selectel
Комментарий недоступен
По Python подборку книг пока не делали, но берем на заметку. Спасибо! :)
Спасибо:)
Максим, рады, что подборка показалась полезной!
Спасибо за подборку.