Author https://aristov.tech
Входит в линейку курсов для B2B
Доступен для заказа B2B клиентам. Можно расширить или исключить какую-либо часть, добавить лабораторные и домашние работы.
- Разработчики, которые хотят «вырасти» в полноценных full-stack или бэкенд-инженеров
- Системные администраторы и DevOps-инженеры
- Начинающие Database Administrators (DBA) или те, кто хочет им стать
- Технические руководители и тимлиды
- Аналитики и дата-инженеры, работающие с большими объемами данных
- Установка и настройка: основы Linux, настройка параметров памяти, дисков и безопасности
- Безопасность: управление ролями, правами доступа к объектам (GRANT/REVOKE), настройка pg_hba.conf
- Мониторинг и диагностика: понимание системных каталогов, использование представлений pg_stat_*, анализ медленных запросов, чтение логов, оптимизация производительности
- Обслуживание (Maintenance): понимание механизма MVCC, важность процедуры VACUUM и ANALYZE, настройка автовакуума
- Резервное копирование и восстановление: выбор оптимальной стратегии резервного копирования, использование pg_dump, pg_dumpall, pg_restore и pg_basebackup
- Базовое понимание репликации: настройка физической репликации для отказоустойчивости (мастер-слейв), логической репликации для более сложных задач
- Уникальная экспертиза «из первых рук», собранная за 25+ лет работы с высоконагруженными системами. Это знание, которого нет в книгах и стандартных мануалах.
- Сотрудники получат знания, которые помогут оптимизировать обслуживание и снизить затраты. Умение не просто администрировать, а проектировать, оптимизировать и предсказывать — это уровень senior/lead архитектора, который приносит больше пользы команде.
- Принесете бизнесу измеримую выгоду: экономия на серверных ресурсах (иногда в разы), сокращение простоев на десятки и сотни часов, ускорение вывода новых функций.
- PostgreSQL. Установка, возможности
- Физический уровень
- Работа с консольной утилитой psql
- ACID && MVCC. Vacuum и autovacuum
- Уровни изоляции транзакций
- Логический уровень
- Работа с правами пользователя
- Журналы
- Блокировки
- Настройка PostgreSQL
- Проектирование БД
- Работа с большим объёмом реальных данных
- Виды индексов. Работа с индексами и оптимизация запросов
- Различные виды join'ов. Применение и оптимизация
- Сбор и использование статистики
- Оптимизация производительности. Профилирование. Мониторинг
- Секционирование
- Резервное копирование и восстановление
- Виды и устройство репликации в PostgreSQL
- QA сессия
- Каждая лекция сопровождается обширнейшей практикой на стендах для глубокого разбора той или иной проблемы.
- Видео и материалы лекций будут доступны в записи.
- После завершения курса будет предоставлено электронное свидетельство о прохождении курса.