Benchmark at a Glance
- Dataset: 60 M records (100 k properties × 10 room types × 60 days)
- Traffic: 10 000 RPS sustained, 0 % errors
- Typical query: 3 days, 300 results, 50–1 000 concurrent connections
- Hardware: consumer laptop (4‑core i7, 16 GB RAM)
Roomzin
Laptop benchmark · 1000 connections · 20k requests · 1s duration
| Metric | Value |
|---|---|
| Min | 0.102 ms |
| P50 | 0.675 ms |
| P95 | 1.474 ms |
| P99 | 2.301 ms |
| P99.9 | 5.105 ms |
| Max | 7.498 ms |
| Requests | 20 000 |
| Errors | 0 (0.00%) |
RzGate
Laptop benchmark · 100 connections · 2s duration · 4.4k RPS
| Metric | Value |
|---|---|
| Min | 0.29 ms |
| P50 | 16.79 ms |
| P95 | 31.16 ms |
| P99 | 37.38 ms |
| Mean | 16.84 ms |
| Total requests | 8 817 |
| Achieved RPS | 4 408 |
| Errors | 0 |
Snapshot Performance
Roomzin’s compact snapshots enable fast saves and reloads, with ~15% of raw data size.
| Dataset | Snapshot Pause | Load Time | Raw Size | Snapshot Size | Memory |
|---|---|---|---|---|---|
| 6M records | 4 ms | 300 ms | 561 MB | 85 MB | <200 MB |
| 60M records | 10 ms | 2800 ms | 5.7 GB | 850 MB | <2 GB |
Ready to run your own 5‑minute benchmarks?
All numbers above come from a laptop. You can reproduce them – or stress your own production setup – with the official Roomzin benchmark tool.
Repository: github.com/m-javani/roomzin-bench — includes detailed docs, query samples, and codec configs.
Get started with benchmarking →