Режим и формат обучения:
Период обучения: 27-29 января 2025
Расписание: ПН-СР
Время: 10:00-17:00
Формат: Гибридный (на выбор) — онлайн в режиме реального времени или офлайн по адресу: г. Минск, ул. Амураторская, 4. (ст. м. Молодежная).
После изучения курса вы сможете:
- Получить общие сведения об архитектуре PostgreSQL.
- Устанавливать, выполнять базовую настройку и управлять сервером.
- Организовать данные на логическом и физическом уровнях.
- Выполнять базовые задачи администрирования.
- Управлять пользователями и доступом.
- Получить представление о резервном копировании и репликации.
Необходимая подготовка:
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
- Знакомство с реляционными базами данных
- Знакомство с языком SQL
- Знакомство с операционными системами Unix/Linux
По окончании курса вы получите:
— Сертификат Postgres Pro о прохождении курсов.
Программа курса:
Модуль «Базовый инструментарий»
- Установка и управление сервером
- Использование psql
- Конфигурирование
Лабораторные работы
- Управление сервером PostgreSQL, работа с контрольными суммами в кластере БД
- Настройки утилиты psql и работа с ней
- Работа с параметрами конфигурации сервера
Модуль «Архитектура»
- Общее устройство PostgreSQL
- Изоляция и многоверсионность
- Очистка
- Буферный кэш и журнал
Лабораторные работы
- Изучение уровней изоляции транзакций
- Изучение работы процесса очистки и ее результатов
- Сравнение различных вариантов остановки экземпляра СУБД, знакомство с журналом сообщений сервера
Модуль «Организация данных»
- Базы данных и схемы
- Системный каталог
- Табличные пространства
- Низкий уровень
Лабораторные работы
- Создание и работа с базой данных и схемами в ней.
- Работа с системным каталогом, знакомство с командами psql для работы с системным каталогом
- Работа с табличными пространствами и различными объектами БД в них
- Изучение способов хранения данных таблиц на физическом уровне
Модуль «Задачи администрирования»
- Мониторинг
Лабораторная работа
- Работа со статистикой использования таблиц, изучение разрешения взаимоблокировки транзакций
Модуль «Управление доступом»
- Роли и атрибуты
- Привилегии
- Политики защиты строк
- Подключение и аутентификация
Лабораторные работы
- Создание ролей, работа с ролями и их атрибутами
- Настройка привилегий ролей для доступа к таблицам
- Назначение политик защиты строк таблиц
- Настройка подключений пользователей с использованием различных методов аутентификации
Модуль «Резервное копирование»
- Обзор
Лабораторная работа
- Создание логической резервной копии БД и восстановление из нее
- Создание физической резервной копии кластера и его восстановление
Модуль «Репликация»
- Обзор
Лабораторная работа
- Настройка физической синхронной репликации серверов
- Настройка логической репликации таблиц