Numbers Don't Lie.
Benchmarks Do.
Every claim backed by reproducible benchmarks. Same hardware, default configs, published Docker images. Run them yourself.
WeftKit vs. Industry Leaders
Direct comparisons against the most widely deployed alternatives for each database type.
SQL parse (complex)
vs. SQLiteSQL parse (simple SELECT)
vs. SQLitePoint get p99
vs. RocksDBPoint write p99
vs. RocksDBThroughput (single thread)
vs. RocksDBPoint read p99
vs. Redis (network)Throughput (single thread)
vs. Redis (network)HNSW search 2K vectors
vs. QdrantFlat search 100 vectors
vs. QdrantInsert one
vs. MongoDB (embedded)Insert 1000 docs
vs. MongoDB (embedded)Find all (10K docs)
vs. MongoDB (embedded)BFS 1000 vertices
vs. Neo4jVertex creation p99
vs. Neo4jFootprint Per Module
Base memory usage at idle. Minimum configuration (no indexes, no cache) to maximum typical production deployment.
Min → Max Memory (MB)
Connection Proxy Performance
io_uring-powered proxy handling 1M+ concurrent connections with sub-microsecond acquisition.
Kernel-Level Performance
Raw engine, security, and utility layer measurements via Criterion bench harness. These are the building blocks powering every database module.
Direct vs. Containerized Performance
Docker overhead averages 4.3% across all operations. CPU-bound: ~3.5%, I/O-bound: ~6.2%. Maximum observed: 7.9%.
How We Benchmark
Transparency and reproducibility are non-negotiable. Every benchmark is fully reproducible and independently verifiable.
Environment
Measured inside the published Docker images on arm64 (Apple M-series) and x86-64 hosts with NVMe SSD storage. Images built with release profile + LTO.
Warmup
Criterion default: 3-second warmup, 100 iterations minimum. Cold-cache and warm-cache results reported separately.
Percentiles
p50, p95, p99, p999 latency reported. Charts show p99 (worst-case typical). Max latency excluded.
Competitors
Competitor numbers use published reference values under official default configurations. No detuning.
Reproducible
Every benchmark runs against the same published Docker tags listed on the Downloads page. Pull the exact same image and replay the workload to reproduce our numbers.
Disclaimer
All WeftKit numbers are measured against the published Docker images over the loopback wire protocol — the exact topology customers deploy. No in-process bench tricks.