Содержание курса
1. Введение в базы данных для DevOps
7 уроков
113
82
66м
0
Закрытый
1.1
Введение в курс
↗
31
31
3м 51с
0
Закрытый
1.2
Как устроен курс
↗
16
11
1м 40с
0
Закрытый
1.3
Зачем DevOps-инженеру знать базы данных?
↗
16
12
6м 45с
0
Закрытый
1.4
Типы баз данных: реляционные, NoSQL, NewSQL
↗
16
2
30м 18с
0
Закрытый
1.5
Основные требования к БД: ACID, CAP-теорема
↗
13
5
13м 43с
0
Закрытый
1.6
Установка окружения: PostgreSQL и Docker Compose
↗
11
11
6м 56с
0
Закрытый
1.7
Первое знакомство: подключение и базовые операции
↗
10
10
8м 45с
0
2. Основы реляционных баз данных (PostgreSQL)
5 уроков
30
10
344м
0
Закрытый
2.1
Архитектура PostgreSQL
↗
12
4
344м 49с
0
Закрытый
2.2
SQL-минимум для DevOps
↗
7
3
-
0
Закрытый
2.3
Практика: создаём базу, таблицы, пишем базовые запросы
↗
3
1
-
0
Закрытый
2.4
Индексы
↗
4
2
-
0
Закрытый
2.5
Практика: оптимизация запросов с индексами
↗
4
0
-
0
3. Безопасность и управление доступом
5 уроков
15
2
0м
0
Закрытый
3.1
Пользователи, роли и привилегии в PostgreSQL
↗
5
1
-
0
Закрытый
3.2
Практика: настройка ролевой модели доступа
↗
3
0
-
0
Закрытый
3.3
pg_hba.conf
↗
3
1
-
0
Закрытый
3.4
SSL-соединения и шифрование трафика
↗
3
0
-
0
Закрытый
3.5
Практика: настройка SSL и безопасного подключения
↗
1
0
-
0
4. Конфигурация, мониторинг и обслуживание
7 уроков
12
0
0м
0
Закрытый
4.1
Конфигурация PostgreSQL
↗
2
0
-
0
Закрытый
4.2
VACUUM и autovacuum
↗
2
0
-
0
Закрытый
4.3
Практика: диагностика bloat и настройка autovacuum
↗
1
0
-
0
Закрытый
4.4
Мониторинг: метрики, pg_stat_*, postgres_exporter
↗
2
0
-
0
Закрытый
4.5
Практика: postgres_exporter + Grafana
↗
2
0
-
0
Закрытый
4.6
Анализ медленных запросов
↗
1
0
-
0
Закрытый
4.7
Логирование и аудит
↗
2
0
-
0
5. Бэкапы и восстановление
5 уроков
7
0
0м
0
Закрытый
5.1
Стратегии резервного копирования
↗
2
0
-
0
Закрытый
5.2
Практика: pg_dump и pg_basebackup
↗
1
0
-
0
Закрытый
5.3
Бэкапы в S3 + практика
↗
2
0
-
0
Закрытый
5.4
Point-in-Time Recovery (PITR)
↗
1
0
-
0
Закрытый
5.5
Практика: восстановление БД на определённый момент времени
↗
1
0
-
0
6. Репликация и высокая доступность
7 уроков
12
0
0м
0
Закрытый
6.1
Типы репликации
↗
1
0
-
0
Закрытый
6.2
Практика: настройка streaming replication (master-replica)
↗
2
0
-
0
Закрытый
6.3
Failover и автоматическое переключение
↗
1
0
-
0
Закрытый
6.4
Практика: автоматический failover с Patroni
↗
1
0
-
0
Закрытый
6.5
HAProxy + PgBouncer
↗
2
0
-
0
Закрытый
6.6
Мониторинг репликации и задержек
↗
2
0
-
0
Закрытый
6.7
Обновление PostgreSQL
↗
3
0
-
0
7. Другие СУБД: обзор для DevOps
4 урока
1
0
0м
0
Закрытый
7.1
MySQL/MariaDB
↗
1
0
-
0
Закрытый
7.2
Redis: кеширование, очереди, сессии
↗
0
0
-
0
Закрытый
7.3
Практика: Redis как кеш и session store
↗
0
0
-
0
Закрытый
7.4
MongoDB, ClickHouse, Cassandra
↗
0
0
-
0
8. Базы данных в контейнерах и Kubernetes
3 урока
0
0
0м
0
Закрытый
8.1
БД в Docker
↗
0
0
-
0
Закрытый
8.2
Volumes и персистентность данных
↗
0
0
-
0
Закрытый
8.3
БД в Kubernetes
↗
0
0
-
0
9. Автоматизация и IaC для баз данных
5 уроков
2
1
0м
0
Закрытый
9.1
Миграции схемы БД: Flyway и Liquibase
↗
1
1
-
0
Закрытый
9.2
Практика: версионирование схемы БД
↗
1
0
-
0
Закрытый
9.3
Terraform для провиженинга БД
↗
0
0
-
0
Закрытый
9.4
Ansible для конфигурации БД
↗
0
0
-
0
Закрытый
9.5
Практика: Terraform и Ansible
↗
0
0
-
0