Skip to main content

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