Курс "Администрирование PostgreSQL 10. Базовый курс"
После окончания семинара Вы будете уметь:
Общее представление об архитектуре Установка, базовая настройка, запуск СУБД Управление пользователями, данными, доступом Базовые задачи сопровождения и мониторинга Резервное копирование и восстановление
Предварительная подготовка:
Владение Unix Минимальные сведения о базах данных и SQL
__________________
Установка и управление сервером
- Рассматривается установка из исходных кодов.
- Даётся представление о структуре дистрибутива и необходимых настройках.
Использование psql
- Изучение функционала встроенного терминального клиента.
Конфигурирование
- Задача этой темы — показать, каким образом можно выставлять значения конфигурационных параметров, какие действия требуются для вступления изменений в силу.
Общее устройство PostgreSQL
- Общее представление об архитектуре PostgreSQL. В следующих двух темах подробнее рассматриваются многоверсионность (MVCC) и WAL.
Изоляция и многоверсионность
- Рассматривается как устроена многоверсионность, как она влияет на уровни изоляции и зачем нужна очистка (vacuum).
Буферный кэш и журнал
- Что такое буферный кэш, почему необходим журнал упреждающей записи и контрольная точка.
Базы данных и схемы
- В этой теме рассматриваются способы логической организации данных.
Системный каталог
- Задача этой темы — показать, что метаинформация о базе хранится в самой базе, и показать общие принципы работы с системным каталогом.
- В демонстрации приводятся некоторые примеры; другие примеры работы с системным каталогом встретятся в следующих темах.
Табличные пространства
- В этой теме рассматривается способ физической организации данных.
Низкий уровень
- Рассматриваются низкоуровневые вопросы хранения данных в слоях, файлах, страницах.
- Также обсуждается механизм TOAST.
Мониторинг
- В этой теме рассматриваются низкоуровневые средства (статистические представления, журнал), которые PostgreSQL предоставляет для анализа своего состояния.
Сопровождение
- Рассматривается несколько задач из тех, что необходимо выполнять на периодической основе.
Роли и атрибуты
- Эта тема тесно связана со следующей, поскольку роли нужны не сами по себе, а для предоставления им привилегий.
Привилегии
- Рассматриваются атрибуты ролей и привилегии.
- Атрибуты определяют общие свойства ролей, привилегии выдаются для конкретных объектов.
Политики защиты строк
- В этой теме дается обзор политик защиты строк.
- Задача — дать общее представление о механизме RLS.
- Подключение и аутентификация Задача темы — познакомиться с арсеналом средств аутентификации.
Методы аутентификации разделены на три группы:
- Простые, чтобы как можно раньше привести пример настройки;
- По паролю, с идентификацией внутри PostgreSQL;
- Внешние, с идентификацией вне PostgreSQL.
Методы аутентификации, использующие в том или ином виде внешние системы или модули, упоминаются без рассмотрения подробностей.
- Резервное копирование.
Обзор Эта тема знакомит слушателей с понятиями логического и физического резервного копирования.
Подробно резервное копирование рассматривается в семинаре DBA3
Репликация
- Эта тема знакомит слушателей с понятиями логической и физической репликации, архивом журнала предзаписи.
- Подробно репликация рассматривается в семинаре DBA
©РФОП Экономика и Управление, 2020г.
Все материалы данного сайта являются объектами авторского права. Запрещается копирование, распространение (в том числе путем копирования на другие сайты и ресурсы в сети Интернет) и любое коммерческое использование без письменного разрешения РФОП Экономика и управление. При выявлении фактов нарушения авторских прав будут применяться методы их защиты, предусмотренные гражданским, административным и уголовным законодательством.