Research & Papers

DiStash database unifies DRAM, SSD, HDD in single transactions

New key-value store handles transactions across DRAM, SSD, HDD, and NVM pools

Deep Dive

DiStash, a disaggregated transactional key-value store, manages data across multiple storage types (DRAM, SSD, HDD, NVM). It lets applications use a single transaction to read/write different copies across pools, preventing race conditions and data loss. Built on FoundationDB and tested with eBay's production workload, DiStash simplifies multi-tier storage logic and is open source.

Key Points
  • Manages key-value pairs across DRAM, SSD, HDD, and NVM pools in a single transaction
  • Built on FoundationDB; supports inclusive (replicated) or exclusive (tiered) storage models
  • Tested with eBay production workload and open-sourced on GitHub

Why It Matters

Simplifies multi-tier storage management by making cross-stash transactions atomic and consistent, reducing app complexity.

📬 Get the top 10 AI stories daily