radchenkoam / OTUS-postgres-2020-05

1 stars 3 forks source link

OTUS. Группа: postgres-2020-05

Занятие #2.

Тема: "SQL и реляционные СУБД. Введение в PostgreSQL".


Занятие #4.

Тема: "Установка PostgreSQL".

Тема: "Установка и настройка PostgreSQL в Google Kubernetes Engine с помощью Helm-chart".


Занятие #6.

Тема: "MVCC, vacuum и autovacuum".

Работа с базами данных, пользователями и правами.

Настройка autovacuum с учетом оптимальной производительности.


Занятие #8.

Тема: "Блокировки".

Работа с журналами, механизм блокировок.

Работа с механизмом блокировок объектов и строк.


Занятие #11.

Тема: "Виды и устройство репликации в PostgreSQL. Практика применения".

Нагрузочное тестирование и тюнинг PostgreSQL (sysbench-tpcc).

Репликация в PostgreSQL. Логическая репликация.


Занятие #12.

Тема: "Работа с большим объемом реальных данных".

BigQuery, MySQL, PostgreSQL, PostgreSQL + TimescaleDB.


Занятие #15.

Тема: "Сбор и использование статистики".

Работа с индексами.

Работа с join-ами.


Занятие #20.

Тема: "Работа с кластером высокой доступности".

pg_auto_failover от Citusdata.


Занятие #22.

Тема: "Работа с горизонтально масштабируемым кластером".

CockroachDB в Google Kubernetes Engine.


Занятие #23.

Тема: "PostgreSQL и Kubernetes".

Установка кластера PostgreSQL от CrunchyData в Google Kubernetes Engine.


Занятие #26.

Тема: "PostgreSQL и Azure, GCP, AWS".

Установка одного экземпляра сервера PostgreSQL в кластере Kubernetes с помощью Google Cloud Marketplace


Занятие #30.

Тема: "Веб-приложение с UI и БД".

Разработка собственного приложения для работы с кластером


Статья Kubernetes Native PostgreSQL-as-a-Service от Crunchy Data