Hyte: A Hotness-Aware Hybrid DRAM-PM Native Table Storage Engine
Emerging persistent memory (PM) technologies offer data persistence at close-to-DRAM latency, causing the legacy multi-layer storage stack to become a bottleneck. On the other hand, PM improves I/O efficiency while also introducing unique hardware features that require software modifications to exploit them. In this paper, we propose HYTE, a native table storage engine for hybrid memory, which abstracts the data service for the database’s table. HYTE performs a cross-layer design across the file system and storage engine to avoid the pitfalls of layered abstraction and provides SQL-compatible APIs. Meanwhile, it co-designs with PM’s properties to unlock the hardware’s performance potential. Furthermore, HYTE is hotness-aware and equipped with a suite of lightweight, customized fetching and eviction strategies. Our evaluation shows that HYTE can perform up to 1.4-7.2× better than existing state-of-the-art PM-based storage systems in industry and academia.
Authors
- Chuliang Weng (ORCID: https://orcid.org/0000-0003-0293-5857)
- Kaixin Huang (ORCID: https://orcid.org/0000-0002-1319-0283)
- Xiaoshuang Peng
- Xiaopeng Fan (ORCID: https://orcid.org/0000-0003-1743-9143)
Institutions
- Shanghai Jiao Tong University (CN)
- East China Normal University (CN)
Publication Details
- Journal
- IEEE Transactions on Computers
- Published
- 2025-05-05
- DOI
- https://doi.org/10.1109/tc.2025.3566906
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00