Программирование [R&D-лаборатория Devhands, Алексей Рыбак] PostgreSQL 17: архитектура и тюнинг SQL-запросов (2026)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: R&D-лаборатория Devhands, Алексей Рыбак​
Название: PostgreSQL 17: архитектура и тюнинг SQL-запросов (2026)​

cover.jpg

Продолжительность: 12 ч 38 мин Количество уроков: 6 Видео Язык: Русский Вес архива: 1,59 ГБ


Курс «PostgreSQL 17: архитектура и тюнинг SQL‑запросов» — это практико‑ориентированное обучение, которое помогает глубоко понять внутреннее устройство PostgreSQL, научиться оптимизировать производительность и уверенно работать с высоконагруженными системами. Материал подаётся структурировано и подходит как для разработчиков, так и для специалистов по инфраструктуре, стремящихся улучшить навык работы с реляционными базами данных.

Ключевые возможности курса

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

Что вы освоите

• Глубокое понимание архитектуры СУБД и особенностей PostgreSQL.
• Модели хранения данных, структуры страниц, работу с типами индексов и их применимость.
• Ключевые механизмы PostgreSQL: MVCC, ACID, WAL, LRU, TPC/PPC и другие концепции.
• Оптимизацию SQL‑запросов: анализ плана выполнения, EXPLAIN и EXPLAIN ANALYZE.
• Методики проектирования схем данных, миграции и управление изменениями в БД.
• Практические навыки анализа производительности и устранения узких мест.

Кому подойдет обучение

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

• Backend‑разработчиков.
• Инженеров, работающих с БД в продакшене.
• DevOps‑и инфраструктурных инженеров.
• Архитекторов программного обеспечения.

Программа курса

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

Занятие 1. Введение в архитектуру СУБД

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

Занятие 2. Архитектура хранения данных и запросы по одной таблице

Разбор внутренней структуры таблиц, методов доступа к данным и механизмов выборки в простых условиях.

Занятие 3. Сложные индексы и фильтрация по множеству условий

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

Занятие 4. Строгая типизация и серверная обработка данных

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

Занятие 5. Консистентные изменения, блокировки и восстановление после сбоев

Глубокий разбор механизмов транзакций, видов блокировок, стратегий обеспечения целостности и системы восстановления через WAL.

Почему этот курс эффективен

Материал основан на реальных кейсах эксплуатации PostgreSQL, что позволяет не только понять теорию, но и применять её для повышения устойчивости и скорости работы ваших систем. По завершении обучения вы сможете уверенно диагностировать проблемы, оптимизировать запросы и улучшать архитектуру приложений, использующих PostgreSQL.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху