Rust · GitHub
TurboKV: Insanely fast Rust key-value store
Compiled by KHAO Editorial — aggregated from 1 source. See llms.txt for citation guidance.
◌ Single Source
Keys and values are arbitrary byte sequences supplied through AsRef<[u8]>; strings need to be encoded by the caller.
Key facts
- Measured on 2026-08-28 with an Apple M4 ( Mac16,1 ), 32 GiB RAM, macOS 15.3.2 (24D81), APFS, and rustc 1.88.0
- The benchmark used TurboKV 0.6.0, fjall 2.11.2, and redb 2.6.3 over three repetitions
- All presets start with a 64 MiB memtable, a 64 MiB block cache, and LZ4 compression
- An em dash means the retained 200,000-key run did not measure that mode
Summary
A fast, embedded key-value store in Rust. TurboKV is an async embedded key-value database with atomic batches, ordered range scans, configurable durability, compression, and background compaction. Basic: insert, get, update, and remove. Configuration: cache, memtable, and compression options.