Ahmed Yasin Koculu
1f3f11d15c
Make KeyHasher optional when the mutable-segment Bloom filter is disabled.
2026-07-24 22:45:13 +02:00
Ahmed Yasin Koculu
b8af92c145
Fix missing doc link.
2026-07-15 22:51:27 +02:00
Ahmed Yasin Koculu
5de32f552b
Add db version information.
2026-07-15 13:22:37 +02:00
Ahmed Yasin Koculu
90afc74d66
Add 10M win reference benchmark.
2026-07-15 13:01:43 +02:00
Ahmed Yasin Koculu
28e53c7f3c
Add 5M win reference benchmark.
2026-07-15 12:06:26 +02:00
Ahmed Yasin Koculu
f9bc2785d1
Add 100K, 500K, 1M, 2M win reference benchmark.
2026-07-15 11:31:04 +02:00
Ahmed Yasin Koculu
e2ebeb8fa5
Remove old win benchmark references.
2026-07-14 08:52:09 +02:00
Ahmed Yasin Koculu
cfc6598e6b
Add parallel scaling to the profile-store benchmark
...
- add per-engine workers for concurrent benchmark phases
- coordinate worker starts for accurate parallel timing
- preserve update ordering and cross-engine checksum validation
- support multiple parallelism levels with dedicated reports and charts
- enable Server GC and improve SQLite concurrent access
- document workload policy, runtime configuration, and reproducible reference runs
2026-07-14 08:47:40 +02:00
Ahmed Yasin Koculu
3fb53db70a
render reference reports.
2026-07-11 10:58:06 +02:00
Ahmed Yasin Koculu
abdd77812b
Improve benchmark report generator
2026-07-11 10:55:15 +02:00
Ahmed Yasin Koculu
71c1a159e9
Add 100M bench run on bare-metal linux server.
2026-07-11 08:19:11 +00:00
Ahmed Yasin Koculu
e201ffec2e
Add 50M bench run on bare-metal linux server.
2026-07-10 17:43:57 +00:00
Ahmed Yasin Koculu
3620251981
Add 20M bench run on bare-metal linux server.
2026-07-10 11:42:45 +00:00
Ahmed Yasin Koculu
c2d40a2413
Add 10M bench run on bare-metal linux server.
2026-07-10 09:45:11 +00:00
Ahmed Yasin Koculu
0f518eee50
Add 5M bench run on bare-metal linux
2026-07-10 08:41:39 +00:00
Ahmed Yasin Koculu
1f25c83a44
Add bench references for 100K,500K,1M,2M that ran in bare-metal linux server.
2026-07-10 08:02:28 +00:00
Ahmed Yasin Koculu
6177fcb006
Add old local runs for future comparison.
2026-07-10 08:11:46 +02:00
Ahmed Yasin Koculu
afe99466e2
Add bare-metal server setup instructions.
2026-07-10 08:11:24 +02:00
Ahmed Yasin Koculu
a300685cd9
benchmark --update-latest now writes to an OS-specific reference directory.
2026-07-10 07:06:13 +02:00
Ahmed Yasin Koculu
c91f7c477a
Use binary Int64 serialization for user ids in RocksDB benchmark
2026-07-10 07:00:03 +02:00
Ahmed Yasin Koculu
e10b5c49a2
Add 50M and 100M benchmark reference.
2026-07-09 17:08:31 +02:00
Ahmed Yasin Koculu
6d651e546f
Add reference performance results.
2026-07-07 05:14:59 +02:00
Ahmed Yasin Koculu
213b7ef73d
Add profile store benchmark suite
...
- Add ZoneTree, RocksDB, SQLite, and MySQL benchmark engines
- Measure live profile inserts, point reads, email lookups, index scans, profile queries, updates, reopen, storage, and memory
- Run multi-engine benchmarks in separate child processes
- Add timeout handling with partial reports and completed-engine checksum validation
- Generate JSON, Markdown, and SVG chart reports
- Add Docker/MySQL setup and benchmark documentation
2026-07-06 22:31:11 +02:00