Key–value separation, WiscKey-style.
Classical LSM trees rewrite every value during compaction — a 10× write amplification tax that destroys NVMe lifetime and detonates tail latency. We split keys from values.
Index shards hold only 24-byte VLog pointers — small, cache-resident, and fast to compact. Values live in an append-only VLog on NVMe and are never rewritten by compaction. Garbage collection runs on a dedicated I/O queue that cannot stall reads.
The benchmark we expose on the performance page shows write amplification of 1.0× sustained — RocksDB and Cassandra typically run at 6×–12×. Multiply that by your NVMe replacement cycle and the cost story writes itself.