Survey on Optimization B+ Tree Index for Persistent Memory
Abstract
The advent of persistent memory(PM) introduces new perspectives for index structure design while presenting challenges in data consistency,persistence overhead,and concurrency control.As a widely adopted index structure in storage systems,the B+ tree requires tailored adaptations to harness PM’s unique features,including byte-addressability,non-volatility,and low latency.This paper focuses on the optimization of B+ tree indexes for persistent memory,beginning with an analysis of the challenges in designing PM-based B+ trees.Then,optimization strategies are reviewed from two perspectives:PM-only architectures and DRAM-PM hybrid architectures.For PM-only architectures,advancements in data consistency mechanisms,concurrency control optimizations,and innovative leaf node designs are summarized,with an emphasis on enhancing write operation efficiency while ensuring instant recovery.For DRAM-PM hybrid architectures,strategies based on leaf node structure optimization and auxiliary structure enhancement are examined,highlighting approaches to improve indexing performance through selective persis-tence.Finally,a detailed analysis of the design characteristics,advantages,and limitations of optimization schemes under both architectures is presented,offering insights into future research directions for B+ tree index optimization in these contexts.
Fields of Study & Subjects
Advanced Database Systems and Queries
Advanced Data Storage Technologies
Algorithms and Data Compression
Publication details
- Journal / source
- DOAJ (DOAJ: Directory of Open Access Journals)
- Publication date
- 1 January 2026
- Language
- ZH