Как стать автором
Обновить

Cloudflare открыла код форка PgBouncer

Время на прочтение1 мин
Количество просмотров3.3K

Компания Cloudflare разместила исходный код прокси-сервера PgBouncer, который используется для поддержания пула открытых соединений к СУБД PostgreSQL. 

В частности, PgBouncer позволяет наладить обращение приложений к PostgreSQL через уже установленные соединения. Это исключает постоянное выполнение ресурсоёмких повторяющихся операций открытия и закрытие соединений, а также снижение числа активных соединений к PostgreSQL.

Изменения в форке нацелены на более строгую изоляцию ресурсов на уровне отдельных БД (нагрузка на CPU, потребление памяти и интенсивность ввода/вывода). Также они позволяют ограничить число соединений в привязке к пользователю и пулу соединений. 

В PgBouncer реализована возможность ограничения размера пула соединений для каждого пользователя, корректно работающая в конфигурациях с аутентификацией по имени хоста (HBA, host-based authentication). В форке добавлена поддержка динамического изменения ограничений на число соединений от каждого пользователя, что позволяет более гибко урезать пользователей, отправляющих множество ресурсоёмких запросов.

Теги:
Хабы:
Всего голосов 9: ↑8 и ↓1+7
Комментарии2

Другие новости