Курс на Stepik
Обложка курса «PostgreSQL Guru: от байтов на диске до распределённых кластеров» на Stepik
900 ₽

PostgreSQL Guru: от байтов на диске до распределённых кластеров ★ 0.000

Открыть на
STEPIK.ORG

Экспертный курс для Lead DBA, архитекторов и Senior-разработчиков. Освойте внутреннее устройство СУБД от структуры страниц данных (Data Pages) до тюнинга ядра Linux и Huge Pages. Разберитесь с механизмами MVCC, TOAST, индексами для ИИ (pgvector) и сложным SQL.Внутри — глубокая теория, разбор реальных инцидентов и порядка 300 практических тестов для полной прокачки навыков администрирования и оптимизации PostgreSQL в высоконагруженных проектах

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Учеников на курсе 3
Сертификаты, выданные на курсе «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Сертификатов выдано 0
Отзывы о курсе «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Отзывов получено 0
Рейтинг курса «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Рейтинг курса 0.000
Уроки в курсе «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Количество уроков 141
Тесты в курсе «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Количество квизов 329
Стоимость курса «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Стоимость курса 900 ₽ —
Обновления курса «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Обновления курса — —
Дата публикации курса «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Дата публикации курса — ———
Последнее обновление курса «PostgreSQL Guru: от байтов на диске до распределённых кластеров»Последнее обновление — ———
Сложность hard — ———

Чему вы научитесь

  • Настраивать параметры ядра Linux, Huge Pages и подсистему виртуальной памяти для стабильной работы СУБД.
  • Анализировать физическую структуру страниц данных (Data Pages) и внутреннее устройство строк (Tuple).
  • Оптимизировать работу с механизмами MVCC, TOAST и предотвращать раздувание таблиц (Bloat).
  • Проектировать эффективное хранение полуструктурированных данных с помощью JSONB и операторов jsonb_path_ops.
  • Внедрять векторный поиск для ИИ с использованием расширения pgvector и индексов HNSW / IVFFlat.
  • Диагностировать и устранять сложные инфраструктурные инциденты на стыке СУБД и операционной системы.

О курсе

Экспертный курс для Lead DBA, архитекторов и Senior-разработчиков. Освойте внутреннее устройство СУБД от структуры страниц данных (Data Pages) до тюнинга ядра Linux и Huge Pages. Разберитесь с механизмами MVCC, TOAST, индексами для ИИ (pgvector) и сложным SQL.Внутри — глубокая теория, разбор реальных инцидентов и порядка 300 практических тестов для полной прокачки навыков администрирования и оптимизации PostgreSQL в высоконагруженных проектах

Для кого этот курс

Senior-разработчики, которые упёрлись в потолок базового SQL и хотят понимать, как СУБД выполняет их код на уровне процессов и памяти. Администраторы баз данных (DBA), желающие глубоко освоить низкоуровневый тюнинг Linux, работу с Huge Pages и предотвращение дисковых I/O spikes. Архитекторы ПО, проектирующие высоконагруженные системы с использованием JSONB, больших объёмов DML и векторного поиска (pgvector) для ИИ. Инженеры, чьи серверы баз данных регулярно страдают от внезапных деградаций SELECT, раздувания таблиц (Bloat) или падений по вине OOM Killer. Специалисты, которым необходимо научиться диагностировать и устранять сложные инфраструктурные аварии на стыке СУБД и операционной системы.

Начальные требования

  • Уверенное владение SQL: понимание принципов работы индексов, уровней изоляции транзакций и умение писать сложные запросы (JOIN, подзапросы, базовые оконные функции).
  • Опыт работы с PostgreSQL: базовый опыт администрирования или разработки под Postgres от 1–2 лет.
  • Базовые навыки работы с Linux: умение работать в консоли, понимать основы процессной модели ОС, навигации по файловой системе и конфигурирования сервисов.
  • Понимание общих концепций баз данных: что такое ACID, транзакции, первичные/внешние ключи и нормализация.


Преподаватели курса

Как проходит обучение

  • Интерактивные лекции. Подробные текстовые и графические материалы с глубоким погружением в архитектуру СУБД. Никакой «воды» — только сухие факты, разборы исходного кода, структуры страниц данных и схем взаимодействия процессов.
  • Порядка 300 практических тестов. Огромная база заданий с мгновенной автоматической проверкой. Тесты разработаны так, чтобы проверить не вашу память, а понимание реальных процессов: от поведения планировщика до реакции Linux Kernel на действия СУБД.
  • Разбор реальных кейсов (Post-mortem). Вы будете изучать настоящие производственные аварии и инциденты деградации производительности СУБД, анализировать их причины и фиксировать лучшие практики их решения.

Что вы получите

  • Глубокие знания внутренней архитектуры PostgreSQL, позволяющие претендовать на позиции Lead DBA и Senior Backend Developer.
  • Опыт решения сложных инфраструктурных задач на стыке баз данных и операционной системы Linux.
  • Навыки оптимизации «тяжёлых» запросов, настройки MVCC, TOAST и интеграции ИИ-расширения pgvector.
  • Постоянный доступ ко всем материалам курса и обновлениям лекционной базы.

Нагрузка

Свободно

Расскажите о курсе друзьям