АДМИНИСТРИРОВАНИЕ POSTGRESQL 10. БАЗОВЫЙ КУРС
дата | дней | место проведения | форма | цена руб. |
07-09 октября 2023 года | 3 | Москва, Славянская площадь, д.2/5/4, 5 этаж | очно | 24 000 |
07-09 октября 2023 года | 3 | ваш компьютер смотрим онлайн трансляцию | онлайн | уточнить |
После окончания семинара Вы будете уметь:
Общее представление об архитектуре Установка, базовая настройка, запуск СУБД Управление пользователями, данными, доступом Базовые задачи сопровождения и мониторинга Резервное копирование и восстановление
Предварительная подготовка:
Владение Unix Минимальные сведения о базах данных и SQL
Установка и управление сервером
- Рассматривается установка из исходных кодов.
- Даётся представление о структуре дистрибутива и необходимых настройках.
Использование psql
- Изучение функционала встроенного терминального клиента.
Конфигурирование
- Задача этой темы — показать, каким образом можно выставлять значения конфигурационных параметров, какие действия требуются для вступления изменений в силу.
Общее устройство PostgreSQL
- Общее представление об архитектуре PostgreSQL. В следующих двух темах подробнее рассматриваются многоверсионность (MVCC) и WAL.
Изоляция и многоверсионность
- Рассматривается как устроена многоверсионность, как она влияет на уровни изоляции и зачем нужна очистка (vacuum).
Буферный кэш и журнал
- Что такое буферный кэш, почему необходим журнал упреждающей записи и контрольная точка.
Базы данных и схемы
- В этой теме рассматриваются способы логической организации данных.
Системный каталог
- Задача этой темы — показать, что метаинформация о базе хранится в самой базе, и показать общие принципы работы с системным каталогом.
- В демонстрации приводятся некоторые примеры; другие примеры работы с системным каталогом встретятся в следующих темах.
Табличные пространства
- В этой теме рассматривается способ физической организации данных.
Низкий уровень
- Рассматриваются низкоуровневые вопросы хранения данных в слоях, файлах, страницах.
- Также обсуждается механизм TOAST.
Мониторинг
- В этой теме рассматриваются низкоуровневые средства (статистические представления, журнал), которые PostgreSQL предоставляет для анализа своего состояния.
Сопровождение
- Рассматривается несколько задач из тех, что необходимо выполнять на периодической основе.
Роли и атрибуты
- Эта тема тесно связана со следующей, поскольку роли нужны не сами по себе, а для предоставления им привилегий.
Привилегии
- Рассматриваются атрибуты ролей и привилегии.
- Атрибуты определяют общие свойства ролей, привилегии выдаются для конкретных объектов.
Политики защиты строк
- В этой теме дается обзор политик защиты строк.
- Задача — дать общее представление о механизме RLS.
- Подключение и аутентификация Задача темы — познакомиться с арсеналом средств аутентификации.
Методы аутентификации разделены на три группы:
- Простые, чтобы как можно раньше привести пример настройки;
- По паролю, с идентификацией внутри PostgreSQL;
- Внешние, с идентификацией вне PostgreSQL.
Методы аутентификации, использующие в том или ином виде внешние системы или модули, упоминаются без рассмотрения подробностей.
- Резервное копирование.
Обзор Эта тема знакомит слушателей с понятиями логического и физического резервного копирования.
Подробно резервное копирование рассматривается в семинаре DBA3
Репликация
- Эта тема знакомит слушателей с понятиями логической и физической репликации, архивом журнала предзаписи.
- Подробно репликация рассматривается в семинаре DBA.