{"repo":"Ultravisor/ultravisor","free":true,"listed":false,"github":"https://github.com/Ultravisor/ultravisor","clone":"git clone https://github.com/Ultravisor/ultravisor.git","description":"Ultravisor is a scalable, cloud-native Postgres connection pooler","language":"Elixir","stars":16,"topics":["elixir","pooling","postgresql"],"license":null,"category":"databases-storage","readme_excerpt":"Ultravisor - Postgres connection pooler - Overview - Community - Motivation - Architecture - Docs - Features - Future work - Acknowledgements - Benchmarks - Inspiration Overview Ultravisor is a scalable, cloud-native Postgres connection pooler. A Ultravisor cluster is capable of proxying millions of Postgres end-client connections into a stateful pool of native Postgres database connections. For database managers, Ultravisor simplifies the task of managing Postgres clusters by providing easy configuration of highly available Postgres clusters (todo). Community This is community project, there is no corporate or other entity behind this project at the time of writing. If you want to participate in the development or you want community help, then you can see our: - Discord - IRC channel #ultravisor on Libera.Chat (it is bridged to Discord's #irc channel) Motivation We have several goals with Ultravisor: - Zero-downtime scaling : we want to scale Postgres server compute with zero-downtime. To do this, we need an external Pooler that can buffer and re-route requests while the resizing operation is in progress. - Handling modern connection demands : We need a Pooler that can absorb millions of connections. We often see developers connecting to Postgres from Serverless environments, and so we also need something that works with both TCP and HTTP protocols. - Efficiency : Our customers pay for database processing power, and our goal is to maximize their database capacity. While PgBo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ultravisor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ultravisor/ultravisor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}