SkimpyStash
SkimpyStash is a research flash key-value store that reduces RAM indexing overhead by placing bucket chains on flash.
The enhanced design uses two-choice placement and per-bucket Bloom filters; compaction packs chain records into fewer flash pages. Updates stay in their original bucket to keep versions together. [1]
A positive filter result still requires searching a chain. Increasing mean bucket occupancy reduces directory bytes per key but can increase lookup work; index memory is not total process RAM. [1]
Relations
- related
- FlashStore, SILT, FAWN-DS, Bloom filter, Read amplification
Citations
Sources & caveats
- Historical primary-source review. The linked directory calculation is arithmetic, not a SkimpyStash reproduction.