DBScholar

Back to papers

PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant Recovery

Summary: PLIN adapts learned indexes to NVM by redesigning node layout and placement—locally unordered but globally ordered leaves, model-copying, and hierarchical insertions to minimize NVM block misses and speed updates. NVM-only design with optimistic concurrency yields ~2.08x insert, ~4.42x query speedups over prior NVM indices and ~30 μs instant recovery. (summarized by gpt-5-mini on Feb 09 2026)

Paper ID
13279
Venue
VLDB
Year
2023
Pagerank
6.6210545e-05
Overall Rank
4,578 | 68.60%
DOI
10.14778/3565816.3565826

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{zhang_vldb23,
        title = {{PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant Recovery}},
        author = {Zhang, Zhou and Chu, Zhaole and Jin, Peiquan and Luo, Yongping and Xie, Xike and Wan, Shouhong and Luo, Yun and Wu, Xufei and Zou, Peng and Zheng, Chunyang and Wu, Guoan and Rudoff, Andy},
        journal = {PVLDB},
        series = {{VLDB} '23},
        volume = {16},
        number = {2},
        pages = {243--255},
        doi = {10.14778/3565816.3565826},
        url = {https://doi.org/10.14778/3565816.3565826},
        year = {2023}
}

Incoming Citations (Sorted by Pagerank)

Showing 14 of 14 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 19 of 19 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
43 The Case for Learned Index Structures 2018 SIGMOD 0.00046060254
447 ALEX: An Updatable Adaptive Learned Index 2020 SIGMOD 0.00018322593
477 The PGM-index: a fully-dynamic compressed learned index with provable worst-case bounds 2020 VLDB 0.00017851226
491 FPTree: A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory 2016 SIGMOD 0.00017575163
621 Persistent B+-Trees in Non-Volatile Main Memory 2015 VLDB 0.00015695264
658 Rethinking Database Algorithms for Phase Change Memory 2011 CIDR 0.0001523554
790 FITing-Tree: A Data-aware Index Structure 2019 SIGMOD 0.0001401445
847 Benchmarking Learned Indexes 2021 VLDB 0.0001365768
948 BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory 2018 VLDB 0.0001303916
1,551 Updatable Learned Index with Precise Positions 2021 VLDB 0.00010381398
1,823 LB+-Trees: Optimizing Persistent Index Performance on 3DXPoint Memory 2020 VLDB 9.6739945e-05
1,996 Write-limited sorts and joins for persistent memory 2014 VLDB 9.3396464e-05
2,233 FINEdex: A Fine-grained Learned Index Scheme for Scalable and Concurrent Memory Systems 2022 VLDB 8.8968964e-05
2,246 DPTree: Differential Indexing for Persistent Memory 2020 VLDB 8.8734154e-05
2,910 APEX: A High-Performance Learned Index on Persistent Memory 2022 VLDB 7.9700885e-05
2,950 An Adaptive Packed-Memory Array 2006 PODS 7.9260861e-05
3,526 Understanding the Idiosyncrasies of Real Persistent Memory 2021 VLDB 7.3429293e-05
3,647 Maximizing Persistent Memory Bandwidth Utilization for OLAP Workloads 2021 SIGMOD 7.2271935e-05
4,110 Spitfire: A Three-Tier Buffer Manager for Volatile and Non-Volatile Memory 2021 SIGMOD 6.8948348e-05
Previous Page 1 / 1 Next

Semantically Similar Papers