PgDog: A High-Performance PostgreSQL Transaction Pool and Logical Replication Manager
2025-05-26
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