Курс на Stepik
Обложка курса «PgBouncer: пулер соединений для PostgreSQL» на Stepik
3 000 ₽

PgBouncer: пулер соединений для PostgreSQL ★ 0.000

Открыть на
STEPIK.ORG

В курсе изучается технология PgBouncer — пулер соединений для СУБД PostgreSQL. Он устанавливается между приложением и СУБД, принимает подключения от приложения и держит свой пул соединений к PostgreSQL, переиспользуя их. За счёт этого СУБД не тратит ресурсы на постоянное открытие, обслуживание и закрытие соединений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PgBouncer: пулер соединений для PostgreSQL»Учеников на курсе 2
Сертификаты, выданные на курсе «PgBouncer: пулер соединений для PostgreSQL»Сертификатов выдано 1
Отзывы о курсе «PgBouncer: пулер соединений для PostgreSQL»Отзывов получено 0
Рейтинг курса «PgBouncer: пулер соединений для PostgreSQL»Рейтинг курса 0.000
Уроки в курсе «PgBouncer: пулер соединений для PostgreSQL»Количество уроков 74
Тесты в курсе «PgBouncer: пулер соединений для PostgreSQL»Количество квизов 220
Стоимость курса «PgBouncer: пулер соединений для PostgreSQL»Стоимость курса 3 000 ₽ —
Обновления курса «PgBouncer: пулер соединений для PostgreSQL»Обновления курса — —
Дата публикации курса «PgBouncer: пулер соединений для PostgreSQL»Дата публикации курса — ———
Последнее обновление курса «PgBouncer: пулер соединений для PostgreSQL»Последнее обновление — ———
Сложность normal — ———

Чему вы научитесь

  • объяснять, зачем нужен пул соединений и какую проблему решает PgBouncer в высоконагруженных проектах PostgreSQL;
  • разбираться в режимах пулинга (pool_mode) и выбирать подходящий режим под логику приложения;
  • разворачивать PgBouncer и PostgreSQL и настраивать их взаимодействие;
  • вносить изменения в конфигурационные файлы и безопасно применять их;
  • настраивать размеры пула, лимиты соединений и таймауты;
  • работать с админ-консолью, управляющими командами и сигналами;
  • запускать несколько процессов PgBouncer на одном TCP-порту;
  • настраивать механизм пиринга между процессами PgBouncer;
  • познакомитесь с типовыми ошибками и возможными вариантами их решения.

О курсе

В курсе изучается технология PgBouncer — пулер соединений для СУБД PostgreSQL. Он устанавливается между приложением и СУБД, принимает подключения от приложения и держит свой пул соединений к PostgreSQL, переиспользуя их. За счёт этого СУБД не тратит ресурсы на постоянное открытие, обслуживание и закрытие соединений.

Для кого этот курс

— Backend-разработчикам, чьи сервисы подключаются к PostgreSQL и упираются в лимиты соединений или таймауты; — DBA (администраторам баз данных), которые отвечают за стабильность, производительность и диагностику проблем с подключениями; — DevOps/SRE-инженерам и администраторам инфраструктуры, которым нужно разворачивать, настраивать и сопровождать PgBouncer в продуктовых и тестовых средах; — Архитекторам и техлидам, проектирующим доступ к PostgreSQL в микросервисах и высоконагруженных системах; — Командам, которые внедряют PgBouncer или готовятся к росту нагрузки.

Начальные требования

— базовое понимание реляционных баз данных и PostgreSQL: таблицы, DML-операции и транзакции;

— умение подключаться к PostgreSQL через утилиту psql в терминале;

— базовые навыки работы с командной строкой в Linux.

Преподаватели курса

Как проходит обучение

Обучение проходит в текстовом формате: уроки, практические примеры в ряде разделов и контрольные вопросы для самопроверки. Вы проходите материал в удобном темпе и в любое время можете вернуться к нужной теме. Чтобы закрепить навыки, выполняйте примеры вместе с автором — на своей виртуальной машине или тестовом стенде.

Сертификат курса PgBouncer: пулер соединений для PostgreSQL

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.

Что вы получите

  • практические навыки настройки PgBouncer, которые можно сразу применить в работе;
  • понимание, как выбрать режим пулинга под логику вашего приложения;
  • текстовые уроки с контрольными вопросами для самопроверки;
  • доступ к материалам в любое время;
  • сертификат по окончанию обучения.

Нагрузка

4 часа

Расскажите о курсе друзьям