PgBouncer |
Автор: admin Просмотров: 2073 Комментарии:
Добавлен: 6 апреля 2015
Обновлено: 26.04.2015 - 11:27
Легковесный коннектор для PostgreSQL.
Возможности PgBouncer
Несколько уровней жестокости при повороте соединения.Пуллинг сессий. Когда клиент подключается, ему назначается соединение с сервером на весь период подключения. Когда клиент отключается, соединение с сервером ложится обратно в пул. Этот режим поддерживает все возможности PostgeSQL.
Пуллинг транзакций. Соединение с сервером присваивается клиенту только на время операции. Когда PgBouncer замечает что операция закончилась, сервер кладёт соединение обратно в пул. Этот режим прерывает несколько сеансовых возможностей PostgeSQL. Вы можете использовать его только тогда, когда приложение взаимодействует, не используя прерывающие возможности. На сайте автора есть таблица несовместимых функций.
Пуллинг операторов. Более агрессивный метод. Операции с несколькими операторами запрещены. Это сделано для обеспечения режима "autocommit" на клиенте и рассчитано в основном для PL/Proxy.
- Низкие требования к памяти (2k на соединение по умолчанию), так как PgBouncer не нужно видеть весь пакет сразу.
- Не привязан к конкретному серверу. База данных может лежать на разных узлах.
- Поддержка онлайн перенастроек.
- Поддержка онлайн перезагрузки/обновления без потери клиентских подключений.
- Поддержка только протокола V3 и версия бэкэнда должна быть >= 7.4.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Базы данных
Комментарии |