Introduction to Supavisor 1.0 for Postgres Connection Pooling

327
clicks
Introduction to Supavisor 1.0 for Postgres Connection Pooling

Source: supabase.com

Type: Post

Supavisor 1.0 is announced as a production-ready connection pooling solution for Postgres, having undergone successful platform-wide implementation. It offers query load balancing, named prepared statement support, and query cancellation. Built with Elixir and leveraging interop with Rust for SQL statement parsing, Supavisor harnesses the concurrent processing abilities of Elixir. It smartly handles read-write operations across a Postgres cluster, guaranteeing read-after-writes consistency. Notably, it broadens the capabilities of prepared statements, allowing them to be shared across multiple connections. The update also comes with altered pooling settings and a higher default client connection limit for scaled project support. Additionally, in response to AWS's upcoming IPv4 address charges, Supavisor facilitates IPv6 transitions. Those currently using Supabase can access the pooler URL in their database settings, and for those interested in self-hosting, the Supavisor GitHub repository and documentation are available. This advancement ensures all new Supabase projects benefit from Supavisor's robust management of Postgres connections.

© HashMerge 2024