Performance

Benchmarks

All benchmarks run with 10,000 iterations per test on a standard Linux x64 machine.

0
Reads/sec

Lock-free, zero-copy lookups

0
Writes/sec

Group Commit WAL

0
Indexed/sec

O(1) constant time

0
ms Latency

Average response time

Read Operations

2M+
get (in-mem)
get (wal)
has
findByIndex

Write Operations

340K
set simple
set nested
add/subtract
delete

Query Operations

1.1K
where
sort
count
find

Batch Operations

187K
10 ops batch
187K ops/s
Single writes
267K ops/s
Parallel batch
500K+ ops/s

Complete Benchmark Data

Operation In-Memory WAL Mode Latency
set (simple)266,567 ops/s244,557 ops/s0.0038ms
set (nested)229,894 ops/s241,600 ops/s0.0043ms
get (existing)762,585 ops/s992,655 ops/s0.0013ms
has (missing)1,938,518 ops/s1,729,562 ops/s0.0005ms
delete331,851 ops/s321,576 ops/s0.0030ms
add/subtract334,696 ops/s340,233 ops/s0.0030ms
findByIndex511,932 ops/s451,284 ops/s0.0020ms
batch (10 ops)187,280 ops/s151,731 ops/s0.0053ms
query.where()1,104 ops/s1,061 ops/s0.91ms