DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Multigres


Multigres is an open-source distributed database platform that extends PostgreSQL with horizontal scalability, high availability, and operational capabilities inspired by the Vitess architecture for MySQL. Rather than modifying the PostgreSQL storage engine itself, Multigres employs a layered proxy architecture that provides connection pooling, query routing, failover management, and sharding while preserving compatibility with the PostgreSQL protocol. The system is designed to support multi-tenant, globally distributed deployments by automatically managing clusters of PostgreSQL instances, coordinating replication and failover, and presenting sharded databases as a single logical PostgreSQL system.

Source Code
https://github.com/multigres/multigres[02]
Twitter
@multigres
Developer
Country of Origin
US
Start Year
2025
Project Type
Open Source
Written in
Go
Embeds / Uses
PostgreSQL
Inspired By
Vitess
Compatible With
PostgreSQL
Operating System
Linux
License
Apache v2

Database Entry

Multigres


Multigres is an open-source distributed database platform that extends PostgreSQL with horizontal scalability, high availability, and operational capabilities inspired by the Vitess architecture for MySQL. Rather than modifying the PostgreSQL storage engine itself, Multigres employs a layered proxy architecture that provides connection pooling, query routing, failover management, and sharding while preserving compatibility with the PostgreSQL protocol. The system is designed to support multi-tenant, globally distributed deployments by automatically managing clusters of PostgreSQL instances, coordinating replication and failover, and presenting sharded databases as a single logical PostgreSQL system.

History


Originally developed at Supabase under the leadership of Sugu Sougoumarane, Multigres aims to bring enterprise-scale operational features to PostgreSQL environments while remaining transparent to existing applications and tools.

Checkpoints


Same as PostgreSQL

Compression


Same as PostgreSQL

Concurrency Control


Same as PostgreSQL

Coordination


Data Model


Same as PostgreSQL

Fault Tolerance


Foreign Keys


Same as PostgreSQL

Indexes


Same as PostgreSQL

Isolation Levels


Same as PostgreSQL

Joins


Same as PostgreSQL

Logging


Same as PostgreSQL

Parallel Execution


Same as PostgreSQL

Query Compilation


Same as PostgreSQL

Query Execution


Same as PostgreSQL

Query Interface


Same as PostgreSQL

Storage Architecture


Same as PostgreSQL

Storage Format


Same as PostgreSQL

Storage Model


Same as PostgreSQL

Storage Organization


Same as PostgreSQL

Stored Procedures


Same as PostgreSQL

System Architecture


User-Defined Functions


Same as PostgreSQL

Views


Same as PostgreSQL

Citations

3 sources
  1. https://multigres.com multigres.com
  2. GitHub - multigres/multigres: Vitess for Postgres · GitHub github.com
  3. https://multigres.com/docs multigres.com
Revision #2 Last Updated: