Стоимость курса
16 000 рубЗаказать
Вы научитесь:
- выполнять резервное копирование различными способами
- настраивать серверы для физической и логической репликации
- работать со сценариями использования репликации
- узнаете о способах построения кластеров
Требования к предварительной подготовке слушателя:
- основы SQL,
- владение ОС Unix,
- знакомство с архитектурой PostgreSQL.
Содержание курса
Модуль 1. Логическое резервирование
Модуль 2. Базовая резервная копия
Модуль 3. Архив журнала предзаписи
Модуль 4. Физическая репликация
Модуль 5. Переключение на реплику
Модуль 6. Логическая репликация
Модуль 7. Сценарии использования
Модуль 8. Кластерные технологии
- Понятие логической резервной копии
- Копирование и восстановление отдельных таблиц
- Копирование и восстановление баз данных
- Копирование и восстановление кластера
Модуль 2. Базовая резервная копия
- Понятие физической резервной копии
- Холодное резервирование
- Горячее резервирование
Модуль 3. Архив журнала предзаписи
- Файловый архив — непрерывная архивация
- Потоковый архив — утилита pg_receivewal
- Восстановление с использованием архива
- Очистка архива
Модуль 4. Физическая репликация
- Задачи репликации
- Схема работы физической репликации
- Способы доставки журнальных записей
- Особенности и ограничения использования реплики
- Синхронная и асинхронная репликация
- Мониторинг репликации
- Возможные проблемы и способы их решения
Модуль 5. Переключение на реплику
- Переключение на реплику
- Возвращение в строй бывшего мастера
- Особенности, связанные с файловым архивом
Модуль 6. Логическая репликация
- Отличия логической репликации от физической
- Публикации и подписки
- Логическое декодирование и слоты логической репликации
- Конфликты и их разрешение
- Выполнение триггеров на подписчике
Модуль 7. Сценарии использования
- Использование физической репликации
- Использование логической репликации
Модуль 8. Кластерные технологии
- Ожидания от кластера
- Средства реализации
- Решения с реализацией внутри PostgreSQL
- Решения с внешними системами управления