PERFORMANCE

BENCHMARKS

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

2M+

Reads/sec

340K+

Writes/sec

511K

Indexed/sec

0.5ms

Avg Latency

Read Ops

2M+
get
get(wal)
has
index

Write Ops

340K
set
nested
math
del

Batch Ops

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

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