Каковы другие альтернативы промежуточного программного обеспечения для PgBouncer и PgPool II?

Я пытаюсь найти, какое промежуточное ПО доступно для работы с БД Postgres. Все рекомендуют PgBouncer и PgPool II. Каков список другого промежуточного программного обеспечения, с которым я могу работать.


person Jagadeeswar    schedule 28.07.2018    source источник
comment
Что не так с pgPool и pgBouncer?   -  person a_horse_with_no_name    schedule 28.07.2018
comment
Просто хочу знать, какие другие промежуточные программы существуют   -  person Jagadeeswar    schedule 28.07.2018
comment
PgPool имеет много проблем, по моему опыту, ошибки esp в сценариях отработки отказа.   -  person Amit Dash    schedule 29.07.2021


Ответы (1)


Примерный список других промежуточных программ:

  1. https://github.com/brettwooldridge/HikariCP
  2. https://github.com/swaldman/c3p0
  3. http://initd.org/psycopg/docs/pool.html
  4. https://github.com/yandex/odyssey
person IVO GELOV    schedule 28.07.2018
comment
Привет, спасибо за ответ. Я новичок в концепции пула соединений и ссылках, которые вы дали, дали мне обзор и помогли мне найти больше. Теперь мой вопрос: есть ли у нас какое-либо промежуточное программное обеспечение, которое мы можем настроить на стороне сервера базы данных без каких-либо изменений конфигурации, необходимых в приложении? Дайте мне знать, если вы не поняли мою точку зрения. Заранее спасибо. - person Jagadeeswar; 30.07.2018
comment
PgBouncer работает, имитируя себя как сервер Postgres, поэтому ваше приложение не нуждается в каких-либо изменениях, когда вы начинаете использовать PgBouncer (конечно, вам придется обновить строку подключения). - person IVO GELOV; 30.07.2018
comment
Понятно, я пытаюсь собрать результаты тестов для PgBouncer, такого как промежуточное ПО. Все, что я могу видеть, это PgBouncer и PgPool II. Вот мой вопрос, какие другие, что я могу сравнить. - person Jagadeeswar; 30.07.2018
comment
Имейте в виду, что PgBouncer является однопоточным, поэтому вам может потребоваться запустить несколько его экземпляров, если вам нужна большая пропускная способность. Также ищите баланс — pgBouncer вам не поможет, если сама БД загружена медленными запросами, клиенты просто будут ждать в очереди. - person IVO GELOV; 30.07.2018