Tests & benchmarks (notes)
This page summarizes real test scripts and sample outputs from local runs. Your results will vary by hardware, OS, and data shape.
Concurrency
- Concurrent writes: 20 workers, 1,000,000 docs written in ~105.25s
- Concurrent reads: completed in ~217.58s
Crash recovery
- Crash recovery test killed the process and then verified recovery.
- Example recovery output: 15,345 documents recovered.
Restart persistence
- Restart test verified persisted data after restart.
- Example output: 100,000 docs persisted.
Index stress
- Inserted 100,000 “user” documents in ~12.61s
- Created 20 indexes in ~53.39s
Benchmark snapshot
Example run (1,000,000 docs, batch size 10,000):
- Insert throughput: ~8,695 docs/sec
- Index test: ~42.44s
- Range query example: ~0.05s
24-hour soak test
A 24h soak test script exists that:
- continuously inserts in batches and performs reads
- logs throughput stats periodically
- pauses once per hour, deletes all docs, rotates logs, resumes writes
- exits automatically after 24 hours