Back Original

Agave 4.4 Update

Notable Agave 4.4 Release Cycle Updates

Read the full article


The Price of Cheap Writes: How does RocksDB read?

Reading from a key-value store sounds straightforward: provide a key and get a value. However, the previous article in this series explores why this thinking is wrong. LSM trees make the trade-off that writes are cheap because they defer the work of organizing data.

Reads have to pay for it.

A key’s current value might live in the memtable, a file at level 0, or any of the sorted levels below. The read path’s job is to find the newest version of this value without checking everywhere.

This article covers the machinery that keeps that search fast, and the accounting that determines what it costs.

Read the full article