Поиск
Обучение
Поиск

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

+7 (812) 441-33-15

+7 (901) 374-07-97

+7 (383) 263-31-70

+7 (861) 944-79-98

+7 (391) 272-07-31

Почта

edu@fors.ru

Администрирование PostgreSQL 10. Базовый курс

Посмотреть расписание этого курса

  • Код курса: PP.10.DBA1
  • Длительность: 3 д.
  • Цена: 24 000 р.
Записаться

Описание курса

Аннотация:

Задача базового курса по администрированию PostgreSQL — дать слушателям информацию и практические навыки, которые позволят установить и поддерживать работоспособность сервера СУБД, создать пользователей и предоставить им доступ к базе данных, настроить резервное копирование. Иными словами, выполнять минимальный обязательный набор задач, стоящих перед администратором СУБД.

Аудитория:

  • Вводный курс для администраторов БД

Какие навыки будут получены:

  • Общее представление об архитектуре
  • Установка, базовая настройка, запуск СУБД
  • Управление пользователями, данными, доступом
  • Базовые задачи сопровождения и мониторинга
  • Резервное копирование и восстановление

Необходимая предварительная подготовка:

  • Владение Unix
  • Минимальные сведения о базах данных и SQL

Анонс курса:

Темы:
Введение                                                       
1. Установка и управление сервером                      
2. Использование psql                     
3. Конфигурирование

Архитектура                     
4. Общее устройство PostgreSQL                                              
5. Изоляция и многоверсионность                          
6. Буферный кэш и журнал                           
7. Базы данных и схемы   

Организация данных
8. Системный каталог                      
9. Табличные пространства                         
10. Низкий уровень

Задачи администрирования                      
11. Мониторинг                    
12. Сопровождение   

Управление доступом                       
13. Роли и атрибуты                           
14. Привилегии                     
15. Политики защиты строк                            
16. Подключение и аутентификация

Резервное копирование                        
17. Обзор

Репликация

18. Обзор

Программа курса:

  • Установка и управление сервером

Рассматривается установка из исходных кодов. Даётся представление о структуре дистрибутива и необходимых настройках.

  • Использование psql

Изучение функционала встроенного терминального клиента.

  • Конфигурирование

Задача этой темы — показать, каким образом можно выставлять значения конфигурационных параметров, какие действия требуются для вступления изменений в силу.

  • Общее устройство PostgreSQL

Общее представление об архитектуре PostgreSQL. В следующих двух темах подробнее рассматриваются многоверсионность (MVCC) и WAL.

  • Изоляция и многоверсионность

Рассматривается как устроена многоверсионность, как она влияет на уровни изоляции и зачем нужна очистка (vacuum).

  • Буферный кэш и журнал

Что такое буферный кэш, почему необходим журнал упреждающей записи и контрольная точка.

  • Базы данных и схемы

В этой теме рассматриваются способы логической организации данных.

  • Системный каталог

Задача этой темы — показать, что метаинформация о базе хранится в самой базе, и показать общие принципы работы с системным каталогом. В демонстрации приводятся некоторые примеры; другие примеры работы с системным каталогом встретятся в следующих темах.

  • Табличные пространства

В этой теме рассматривается способ физической организации данных.

  • Низкий уровень

Рассматриваются низкоуровневые вопросы хранения данных в слоях, файлах, страницах. Также обсуждается механизм TOAST.

  • Мониторинг

В этой теме рассматриваются низкоуровневые средства (статистические представления, журнал), которые PostgreSQL предоставляет для анализа своего состояния.

  • Сопровождение

Рассматривается несколько задач из тех, что необходимо выполнять на периодической основе.

  • Роли и атрибуты

Эта тема тесно связана со следующей, поскольку роли нужны не сами по себе, а для предоставления им привилегий.

  • Привилегии

Рассматриваются атрибуты ролей и привилегии. Атрибуты определяют общие свойства ролей, привилегии выдаются для конкретных объектов.

  • Политики защиты строк

В этой теме дается обзор политик защиты строк. Задача — дать общее представление о механизме RLS.

  • Подключение и аутентификация

Задача темы — познакомиться с арсеналом средств аутентификации.

Методы аутентификации разделены на три группы:

  • Простые, чтобы как можно раньше привести пример настройки;
  • По паролю, с идентификацией внутри PostgreSQL;
  • Внешние, с идентификацией вне PostgreSQL.

Методы аутентификации, использующие в том или ином виде внешние системы или модули, упоминаются без рассмотрения подробностей.

  • Резервное копирование. Обзор

Эта тема знакомит слушателей с понятиями логического и физического резервного копирования. Подробно резервное копирование рассматривается в курсе PP.10.DBA3

  • Репликация

Эта тема знакомит слушателей с понятиями логической и физической репликации, архивом журнала предзаписи. Подробно репликация рассматривается в курсе PP.10.DBA3

Записаться на курс: Администрирование PostgreSQL 10. Базовый курс

Начало курса: 22.05.19


Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: