FPTree
FPTree is a hybrid B+ tree that persists leaves in storage-class memory and reconstructs DRAM-resident inner nodes during recovery.
Selective persistence leaves routing state volatile. Recovery first repairs interrupted leaf splits and deletions from micro-logs, then rebuilds inner nodes from the leaf chain. Fingerprints select candidate keys; full comparisons resolve collisions. [1]
Relations
- related
- B+ tree, Persistent memory, Persistence domain
Limitations
- The paper's latency experiments use DRAM-based SCM emulation; they do not establish performance on current persistent-memory hardware. [1]
Citations
Further reading
Sources & caveats
- Source review of the accepted manuscript, sections 4.1-4.2, 5 (Algorithm 9) and 6.1. Publication year is not a commercial-availability claim.