PgDog: A High-Performance PostgreSQL Transaction Pool and Logical Replication Manager

2025-05-26
PgDog: A High-Performance PostgreSQL Transaction Pool and Logical Replication Manager

PgDog, written in Rust, is a fast, secure, and scalable transaction pooler and logical replication manager for PostgreSQL, capable of handling hundreds of databases and hundreds of thousands of connections. It features database sharding, load balancing with health checks and failover, transaction and session pooling for efficient client connection management. Monitoring is facilitated by OpenMetrics, and it includes a CSV parser and logical replication support for streamlined data ingestion and database sharding.

Development Database Sharding