IT-словарь › Базы данных › PgBouncer

PgBouncer

Базы данных Svenska → Обновлено: 2026-10-18

Лёгкий пулер соединений для PostgreSQL: говорит на протоколе PostgreSQL в обе стороны и защищает сервер от избытка подключений — процесс PG стоит около 10 МБ ОЗУ, а пул PgBouncer из 100 соединений обслужит 1000 клиентов.

Три режима пула: session (клиент держит одно соединение всю сессию — теряется меньше всего функций), transaction (освобождается после COMMIT — самый частый, но ломает LISTEN/NOTIFY и prepared statements), statement (освобождается после каждого запроса — ломает больше всего, ротация самая быстрая). Конкуренты: PgCat (Rust, современнее), Pgpool-II (больше функций, включая балансировку), Odyssey (Яндекс). Управляемая альтернатива — Aurora RDS Proxy. В PG 17 заявлен встроенный пулер, но для продакшена он пока не готов.

← Назад к словарю