Практический курс по работе с СУБД 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: Подведение итогов