The invention belongs to the technical field of databases, and discloses a persistent memory-oriented load-aware dynamic mixed B + tree index structure. Comprising a dynamic
hybrid B + tree and a load awareness prediction module. The dynamic
hybrid B + tree is responsible for storage, query,
insertion and deletion of all data, internal nodes are in pure ordered
layout, and leaf nodes are in dynamic
hybrid layout; the
load sensing prediction module comprises a prediction model and a
load sensing module; the
load sensing module collects a read-write proportion, and when the load sensing module judges that the read proportion exceeds a dynamic threshold value, the prediction model is operated, and the capacity proportion of the ordered key value pair area and the disordered key value pair area of the leaf nodes in the dynamic mixed B + tree is updated. The core problem that the performance of an existing persistent memory index structure is seriously limited under the dynamic working load is solved, self-adaptive real-time adjustment of the ordered storage / unordered storage proportion at the
node level is achieved, and the approximate optimal comprehensive
throughput capacity is continuously maintained under the dynamic load.