benchmarks/collection_query_engine/README.md
Rama main · réplica de lectura del repositorio original.
# Collection query engine baseline
A one-shot baseline of the dark Records store, taken before the typed query engine
changes land, so later ratios (write latency and WAL bytes with 4 declared indexes)
and failure diffs have something to compare against. It is not a gate.
`baseline.py` builds invented rows (fixed seed) in a temp store at N=1,000 and 10,000,
with no secondary index and with 4 declared indexes, and times a guarded append, a
500-row bulk upsert, a legacy sorted page-50, a legacy sum and a typed page-50
(p50/p95 over 30 samples, 5 for bulk). WAL bytes are the `-wal` file growth around one
mutation with autocheckpoint off. RSS is the process high-water mark.
python benchmarks/collection_query_engine/baseline.py --out baseline.json
`baseline-38798c7b7.json` is the committed run; it also holds `scoped_tests`, the
pass/fail counts of the store and query suites at that revision.