Reference
Benchmarks
Measured results and where to find them.
Throughput and latency numbers against PgBouncer, PgDog and Odyssey, with the cells where StreamQL is behind, are on the landing page. The full tables are in the repository under docs/perf, with the method and the raw data.
- StreamQL leads the single-process poolers at 100 and 500 clients and trails PgBouncer run as two processes.
- PgBouncer uses less memory per client, and its p99 under load is lower.
- Recording one evidence record costs 10 to 20 ns in a micro-benchmark.
Benchmark numbers depend on hardware, workload and configuration. Measure with your own workload before you decide.