TGViewer
Базы данных (Data Base) Базы данных (Data Base) @database_info · 8.05K subscribers
Post #1321 1.83K
📌Подборка книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках. Часть 1

🟢 «Оптимизация запросов PostgreSQL» — Г. Домбровская, Б. Новиков, А. Бейликова
Уровень: продолжающие

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

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

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


🟢 «Изучаем PostgreSQL 10» — С. Джуба, А. Волков
Уровень: начинающие

Что в ней классного: Авторы — практики с большим опытом работы не только с PostgreSQL. Так, Джуба Салахалдин — сертифицированный разработчик ПО, спец по СУБД PostgreSQL, Greenplum и SQL Server, ETL-процессам обработки данных, разработке приложений OLAP и OLTP. Как отмечают авторы, информации, содержащейся в руководстве, будет достаточно, чтобы ответить на все вопросы начинающего разработчика или администратора баз данных.


Среди освещаемых в книге тем:

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



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

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

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

Это пособие было написано для студентов технических вузов. Но оно будет также полезно каждому практикующему разработчику и администратору баз данных PostgreSQL, желающему повысить свой профессиональный уровень или решить конкретную задачу.

Темы, будут интересны профессиональным разработчикам, включают:

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

#db

👉 @database_info
  • 👍 8
  • ❤ 1
More from @database_info
  1. Sep 28, 2026SQL Important Queries Сохрани на потом, тебе пригодится👌 📲 Мы в MAX #db 👉 @database_inf…
  2. Sep 24, 2026Сегодня я хочу рассказать вам про одну часто недооцененную фишку в PostgreSQL - partial in…
  3. Sep 23, 2026🚀 Сегодня я покажу вам один из моих любимых хаков для PostgreSQL – генерация серий дат бе…
  4. Sep 22, 2026⚡️ Совет по работе с базами данных 💡 Уникальные индексы с исключением определенных строк…
  5. Sep 21, 2026Как быстро найти “тяжёлые” запросы в PostgreSQL Сегодня покажу простой способ найти самые…
  6. Sep 20, 2026🚀 Сегодня покажу, как быстро диагностировать «тормоза» в PostgreSQL - без всяких внешних…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →