Описание
Курс предназначен для тех, кто хочет овладеть основами установки, конфигурирования и администрирования сервера PostgreSQL. В рамках курса вы изучите базовый инструментарий, включающий установку и управление сервером, использование psql, конфигурирование и архитектуру PostgreSQL. Вы также познакомитесь с организацией данных, включая базы данных, схемы, системный каталог, табличные пространства и низкий уровень работы с данными.
Кроме того, вы изучите задачи администрирования, такие как мониторинг, управление доступом, роли и атрибуты, привилегии, политики защиты строк, подключение и аутентификация. Курс также включает обзор резервного копирования и репликации данных.
По окончании курса вы будете обладать необходимыми знаниями и навыками для успешного администрирования сервера PostgreSQL.
Цели
Целевая аудитория
Предварительная подготовка
-
минимальные представления о базах данных и SQL,
- знакомство с Unix.
Разбираемые темы
-
Введение [Теория: 30 мин.]
-
1.Базовый инструментарий [Теория: 1ч.,50 мин.,Практика: 2 ч.]
- Установка и управление сервером
- Использование psql
- Конфигурирование
-
2.Архитектура [Теория: 2ч., 45 мин.,Практика: 2 ч.]
- Общее устройство PostgreSQL
- Изоляция и многоверсионность
- Очистка
- Буферный кеш и журнал
-
3.Организация данных [Теория: 2ч., 10 мин.,Практика: 2 ч.]
- Базы данных и схемы
- Системный каталог
- Табличные пространства
- Низкий уровень
-
4.Задачи администрирования [Теория: 1 ч.,Практика: 30 мин.]
- Мониторинг
-
5.Управление доступом [Теория: 3 ч., 5 мин.,Практика: 2 ч.]
- Роли и атрибуты
- Привилегии
- Политики защиты строк
- Подключение и аутентификация
-
6.Резервное копирование [Теория: 1 ч., 20 мин.,Практика: 1 ч.]
- Обзор
-
7.Репликация [Теория: 1 ч., 20 мин.,Практика: 30 мин.]
- Обзор
-
Итого на курс 24 часа: теория – 14 ч (58%), практика – 10 ч (42%)
-
-