[Слёрм] PostgreSQL: replication, backup and observability

?

Практический курс по работе с СУБД PostgreSQL.
Будем учиться построению репликаций, работе с резервным копированием и организации мониторинга всей системы. Программа курса основана на реальных задачах команд эксплуатации.

Каким специалистам подойдет курс?

DevOps-инженеры и сисадмины

Узнаете как настраивать и администрировать PostgreSQL, как выстраивать траблшутинг, и где искать ошибки.

Backend-разработчики
Научитесь правильно писать запросы: изменять, модифицировать, извлекать данные из базы данных.

Тимлиды и тех. директора
Познакомитесь с последними практиками в области эксплуатации и построения данных в PostgreSQL

Почему нужно изучать PostgreSQL?

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



Программа курса
№1: Знакомство с курсом
1.1. Знакомство с курсом
1.2. Как учиться онлайн
1.3. Организационные моменты

№2: Логическая резервная копия
2.1. Логическая резервная копия
2.2. Лаборатория 'Логическая копия данных'
2.3. Домашнее задание

№3: Физическая резервная копия
3.1. Физическая резервная копия
3.2. Лаборатория 'Физическая резервная копия'
3.3. Домашнее задание
3.4. Материалы

№4: Валидация каталога баз данных
4.1. Валидация каталога баз данных
4.2. Лаборатория 'Валидация баз данных'
4.3. Домашнее задание. Физическое повреждение индекса. Поиск и восстановления целостности каталога баз данных
4.4. Материалы

№5: Резервное копирование и восстановление с помощью сторонних инструментов
5.1. Резервное копирование и восстановление с помощью сторонних инструментов 5.2. Лаборатория 'Инструменты'
5.3. Домашнее задание

№6: Репликации: апгрейд кластера и отказоустойчивые решения
6.1. Физическая репликация Ч1
6.2. Лаборатория 'Физическая потоковая репликация в синхронном/асинхронном режиме'
6.3. Домашнее задание 'Синхронная реплика'

№7: Репликации: апгрейд кластера и отказоустойчивые решения (часть 2)
7.1. Физическая репликация Ч2
7.2. Лаборатория 'Имитация сбоя основного сервера'
7.3. Домашнее задание 'Сбой репликации и восстановления отказоустойчивого решения' (Вариант 1)
7.4. Домашнее задание 'Сбой репликации и восстановления отказоустойчивого решения' (Вариант 2)
7.5. Материалы

№8: Логическая репликация

8.1. Логическая репликация ч1
8.2. Лаборатория 'Знакомство с логической репликацией'
8.3. Логическая репликация ч2
8.4. Лаборатория 'Минорное обновление отказоустойчивого кластера'
8.5. Лаборатория 'Мажорное обновление отказоустойчивого кластера'
8.6. Домашняя работа
8.7. Материалы

№9: Оптимизация запросов и конфигурирование параметров сервера
9.1. Мониторинг в кейсах
9.2. Лаборатория 'Параметры конфигурации PostgreSQL'
9.3. Домашняя работа
9.4. Материалы

№10: Итоговая работа
10.1. Итоговая работа
10.2: Подведение итогов
Спикер Иван Чувашов
Администратор баз данных в Southbridge. Ведущий инженер компании Okko.

— Сертифицированный администратор PostgreSQL (PostgresPro, 10 уровень «Эксперт»);
— 13 лет опыта работы с базами данных, более 6 лет опыта работы архитектором БД и DBA;
— Опыт поддержки технической инфраструктуры компании Окко (dev, preprod, prod) в части баз данных;
— Опыт построения отказоустойчивых кластеров на базе СУБД PostgreSQL и GreenPlum 6x;
— Постоянный докладчик на Российских и международных IT конференциях.