Курсы BI


DBA3 – Администрирование PostgreSQL 13. Резервное копирование и репликация


PostgreSQL-Logo.png

Продолжительность: 2 дня

Предварительные знания:

  • основы SQL,
  • владение ОС Unix,
  • знакомство с архитектурой PostgreSQL.

 

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

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

 

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

 

День 1

Резервное копирование

1. Логическое резервирование

  • Понятие логической резервной копии;
  • Копирование и восстановление отдельных таблиц;
  • Копирование и восстановление баз данных;
  • Копирование и восстановление кластера.

Практическая работа

 


2. Базовая резервная копия

  • Понятие физической резервной копии;
  • Холодное резервирование;
  • Горячее резервирование.

Практическая работа

 

3. Архив журнала предзаписи

  • Файловый архив — непрерывная архивация;
  • Потоковый архив — утилита pg_receivewal;
  • Восстановление с использованием архива.

Практическая работа

 

Репликация

1. Физическая репликация

  • Задачи репликации;
  • Схема работы физической репликации;
  • Способы доставки журнальных записей;
  • Особенности и ограничения использования реплики;
  • Синхронная и асинхронная репликация;
  • Мониторинг репликации;
  • Возможные проблемы и способы их решения.

Практическая работа

 

День 2

Репликация (продолжение)

2. Переключение на реплику

  • Переключение на реплику;
  • Особенности, связанные с файловым архивом;
  • Возвращение в строй бывшего мастера.

Практическая работа

 

3. Логическая репликация

  • Отличия логической репликации от физической;
  • Поставщики и подписчики;
  • Логическое декодирование и слоты логической репликации;
  • Конфликты и их разрешение;
  • Выполнение триггеров на подписчике.

Практическая работа

 

4. Сценарии использования

  • Использование физической репликации;
  • Использование логической репликации.

Практическая работа

 

Обзор кластерных технологий

1. Кластерные технологии

  • Ожидания от кластера;
  • Средства реализации;
  • Решения с реализацией внутри PostgreSQL;
  • Решения с внешними системами управления.

 

 






« Предыдущий курс     Следующий курс»

Возврат к списку


Подпишитесь на новости