Multigres는 Postgres의 수평 확장을 위한 오픈소스 프로젝트입니다.
Multigres는 MySQL의 Vitess 접근 방식을 Postgres에 적용하여 샤딩, 연결 풀링, 복제 및 장애 전환을 함께 관리하려는 프로젝트입니다. 이 프로젝트는 별도의 호환 데이터베이스로 변경하지 않고 Postgres 앞에 쿼리 라우팅과 운영 계층을 두는 구조를 가지고 있습니다. 이를 통해 Postgres의 확장성을 개선하고 운영 효율성을 높일 수 있습니다.
Multigres is an open-source project for horizontal scaling of Postgres.
Multigres applies the Vitess approach from MySQL to Postgres to manage sharding, connection pooling, replication, and failover together. The project architecture places a query routing and operational layer in front of Postgres, avoiding the need for a separate compatible database. This enhances Postgres's scalability and operational efficiency.