2 repository-uri
Duplicating live queries from a source database to a target database for testing or synchronization.
Distinguishing note: None of the candidates cover the mirroring of live traffic for testing or synchronization purposes.
Explore 2 awesome GitHub repositories matching data & databases · Database Query Mirroring. Refine with filters or upvote what's useful.
Pgcat is a PostgreSQL middleware solution providing connection pooling, sharding, load balancing, and failover management. It functions as a proxy that optimizes resource usage and scalability by managing database sessions and distributing queries across multiple instances. The system distinguishes itself through traffic mirroring, which duplicates live production queries to test databases for validation. It also implements a sharding proxy to distribute data and queries across multiple database instances based on sharding keys. The project covers high availability through automated failover
Duplicates incoming production queries to test databases to validate new versions or warm up caches.
pgdog is a PostgreSQL sharding proxy, distributed SQL router, and connection pooler. It is designed to enable horizontal data distribution by splitting tables and indices across multiple independent servers to scale storage and processing capacity. The project distinguishes itself through online resharding capabilities, using logical replication to move data between shards without application downtime. It supports multiple routing strategies, including hash, list, and range-based query routing, and manages distributed atomic transactions using a two-phase commit process to ensure consistency
Duplicates live queries from a source database to a target database for performance testing or synchronization.