Лекция о практической работе с PostgreSQL. Рассмотрим протоколы простых и расширенных запросов, соединения в PostgreSQL и их ограничения, то, как устроены пулы соединений, и как они позволяют обойти ограничения соединений.
Обсудим, до какого порога можно наращивать количество соединений с PostgreSQL, и какие проблемы при этом возникают. Как устроены прокси-пулеры соединений (PgBouncer, Odyssey и др.) и какую задачу они решают. Также рассмотрим масштабирование PostgreSQL, синхронную и асинхронную репликацию. Как разрабатывать отказоустойчивые приложения, как реагировать на переключение мастера и реплик на примере абстракции менеджера пулов.
Полезные ссылки:
— практическая работа с PostgreSQL из Школы бэкенд-разработки — 2019
— клиент-серверный протокол
— Analyzing the Limits of Connection Scalability in Postgres
— Odyssey
#video — Odyssey: архитектура, настройка, мониторинг
— как и для чего Яндекс отключает собственные дата-центры
@ — получение роли (Master/Replica) при установлении подключения к PostgreSQL
Лектор — Александр Васин, Руководитель группы разработки в Едадиле
Ссылка для вопросов:
Форма обратной связи:
6 views
305
66
3 years ago 00:25:29 14
REDIS QUEUES WITH PYTHON | Python
6 years ago 00:02:47 9
Hello World in Python || Python Tutorial || Python Programming