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

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

Для кого?
Этот курс предназначен для специалистов, занимающихся администрированием и сопровождением БД. Также курс будет интересен слушателям, разрабатывающим приложения для БД, хранящие и получающие основную информацию из баз PostgreSQL.

Ближайшая дата:
27.01.2025
Количество часов
24 ак.ч
Продолжительность
3 дня
Стоимость курса
990 BYN

Режим и формат обучения:

Период обучения: 27-29 января 2025
Расписание: 
ПН-СР
Время:
 10:00-17:00
Формат: Гибридный (на выбор) — онлайн в режиме реального времени или офлайн по адресу: г. Минск, ул. Амураторская, 4.  (ст. м. Молодежная).

После изучения курса вы сможете:

  1. Получить общие сведения об архитектуре PostgreSQL.
  2. Устанавливать, выполнять базовую настройку и управлять сервером.
  3. Организовать данные на логическом и физическом уровнях.
  4. Выполнять базовые задачи администрирования.
  5. Управлять пользователями и доступом.
  6. Получить представление о резервном копировании и репликации.

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

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Знакомство с реляционными базами данных
  • Знакомство с языком SQL
  • Знакомство с операционными системами Unix/Linux

По окончании курса вы получите:

— Сертификат Postgres Pro о прохождении курсов.

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

Модуль «Базовый инструментарий»

  • Установка и управление сервером
  • Использование psql
  • Конфигурирование

Лабораторные работы

  • Управление сервером PostgreSQL, работа с контрольными суммами в кластере БД
  • Настройки утилиты psql и работа с ней
  • Работа с параметрами конфигурации сервера

Модуль «Архитектура»

  • Общее устройство PostgreSQL
  • Изоляция и многоверсионность
  • Очистка
  • Буферный кэш и журнал

Лабораторные работы

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

Модуль «Организация данных»

  • Базы данных и схемы
  • Системный каталог
  • Табличные пространства
  • Низкий уровень

Лабораторные работы

  • Создание и работа с базой данных и схемами в ней.
  • Работа с системным каталогом, знакомство с командами psql для работы с системным каталогом
  • Работа с табличными пространствами и различными объектами БД в них
  • Изучение способов хранения данных таблиц на физическом уровне

Модуль «Задачи администрирования»

  • Мониторинг

Лабораторная работа

  • Работа со статистикой использования таблиц, изучение разрешения взаимоблокировки транзакций

Модуль «Управление доступом»

  • Роли и атрибуты
  • Привилегии
  • Политики защиты строк
  • Подключение и аутентификация

Лабораторные работы

  • Создание ролей, работа с ролями и их атрибутами
  • Настройка привилегий ролей для доступа к таблицам
  • Назначение политик защиты строк таблиц
  • Настройка подключений пользователей с использованием различных методов аутентификации

Модуль «Резервное копирование»

  • Обзор

Лабораторная работа

  • Создание логической резервной копии БД и восстановление из нее
  • Создание физической резервной копии кластера и его восстановление

Модуль «Репликация»

  • Обзор

Лабораторная работа

  • Настройка физической синхронной репликации серверов
  • Настройка логической репликации таблиц

Получить дополнительную информацию: 
+375 29 690 40 33HPaulovich@instituteiba.by


Заказать курс

Проектирование программного обеспечения информационных систем

Подождите немного, идет отправка ...
Демо период закончился