Connection poolers
BigAnimal supports EDB PgBouncer and EDB Pgpool-II to manage your connections to your Postgres database. PgBouncer can be hosted on BigAnimal or self-hosted, while EDB Pgpool-II can only be self-hosted.
EDB PgBouncer
EDB PgBouncer can manage your connections to Postgres databases and help your workloads run more efficiently. It's particularly useful if you plan to use more than a few hundred active connections. You can enable EDB PgBouncer to be hosted by BigAnimal when creating your cluster. See Creating a cluster.
Note
Currently you can't enable EDB PgBouncer when using BigAnimal's cloud account.
BigAnimal provisions up to three instances per EDB PgBouncer-enabled cluster to ensure that performance is unaffected, so each availability zone receives its own instance of EDB PgBouncer.
If you want to self-host your EDB PgBouncer deployment, see the How to configure EDB PgBouncer with BigAnimal cluster knowledge-base article.
EDB Pgpool-II
EDB Pgpool-II acts as middleware between client applications and a Postgres database server. It saves connections to the Postgres servers and reuses them whenever a new connection with the same properties (that is, username, database, protocol version) comes in. It reduces connection overhead and improves the system's overall throughput.
See EDB Pgpool-II for information on installing and configuring self-hosted EDB Pgpool-II. You can find other related content in the How to configure EDB Pgpool with a BigAnimal cluster knowledge-base article.
- On this page
- EDB PgBouncer
- EDB Pgpool-II