Pgagroal: High-performance connection pool for PostgreSQL
1–10 of 39 posts
Re: Pgagroal: High-performance connection pool for PostgreSQL
#2Re: Pgagroal: High-performance connection pool for PostgreSQL
#3Re: Pgagroal: High-performance connection pool for PostgreSQL
#4Certainly sounds like a strange concept. How well does it scale with thousands of connections?
Re: Pgagroal: High-performance connection pool for PostgreSQL
#5"PostgreSQL's model of one process per connection doesn't scale, so let's build a connection pooler that uses one process per connection." Certainly sounds like a strange concept. How well does it scale with thousands of connections?
Instead the poor scalability stems from the amount of resources allocated to each connection. If postgres was to switch to threads without changing this architecture it's likely scalability wouldn't be majorly improved.
By the same token a connection pooler that is fork based but only allocates a very small amount of resources per connection is still likely to a net win as it can do statement based pooling of a smaller number of postgres connections.
Re: Pgagroal: High-performance connection pool for PostgreSQL
#6Interesting!
Re: Pgagroal: High-performance connection pool for PostgreSQL
#7Re: Pgagroal: High-performance connection pool for PostgreSQL
#8> Pronounced: p-g-a-gro-al, named after Agroal in Portugal. Interesting!
Re: Pgagroal: High-performance connection pool for PostgreSQL
#9Why? Just why! Please put up names rather than saving faces for other poolers!
Re: Pgagroal: High-performance connection pool for PostgreSQL
#10> This report describe pgagroal in relationship to 3 other PostgreSQL connection pool implementations, which we will call "a", "b" and "c". Why? Just why! Please put up names rather than saving faces for other poolers!