Home / Companies / Supabase / Blog / Post Details
Content Deep Dive

Multigres v0.1 Alpha: an operating system for Postgres

Blog post from Supabase

Post Details
Company
Date Published
Author
-
Word Count
934
Language
English
Hacker News Points
-
Summary

Multigres v0.1 alpha has been released to the open-source community, marking a significant step towards bringing Vitess-grade horizontal scaling and operational simplicity to Postgres. This initial release features advanced connection pooling, automatic failovers, and a Kubernetes operator for deployment, aiming to simplify the management of Postgres at scale by handling tasks such as sharding, connection pooling, and backup orchestration. High availability is treated as a consensus problem, allowing for flexible and user-defined durability policies to ensure data resilience across multiple zones. The connection pooling solution employs a two-service architecture, enhancing traffic routing and context-aware pooling without the need for a shared pool. Multigres also supports pgBackRest for managing backups, offering full, incremental, and differential backup types, while its bootstrap process initializes clusters without manual intervention. Although v0.1 is stable enough for experimentation, it is not yet suitable for production, with known issues and the flagship sharding feature still pending. Future releases may not be backward compatible, and the CR API remains unstable, with ongoing performance benchmarks to be published soon.