The future of connection pooling: PgBouncer or something else?
Date: 2023-10-05 Time: 14:00–14:50 Room: Club Parlor Level: Intermediate
Postgres its connection pooler landscape is constantly changing: PgBouncer now supports named prepared statements in transaction pooling mode! New connection poolers with other fancy features like sharding and clustering are popping up too. So, now is a good time to reconsider your choice of connection pooler.
But do you really need to switch and if so which pooler do you choose?
Simply the pooler already provided by the Postgres client library for your programming language of choice?
The tried and tested PgBouncer?
Or, one of the new kids on the block, like Odyssey, PgCat, or Supavisor?
In this talk you'll learn:
How some of the major new PgBouncer features work and how these features can be useful to you. The new named prepared statement functionality will be covered in detail.
What the differentiating factors are between PgBouncer, Odyssey, PgCat, and Supavisor. So you can decide for yourself which of these is best for you.