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
hca2853d6c39df75c
Venue
VLDB
Year
2023
Pagerank
6.4899953e-05
Overall Rank
4,641 | 68.80%
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
40 The Case for Learned Index Structures 2018 SIGMOD 0.00046284649
430 ALEX: An Updatable Adaptive Learned Index 2020 SIGMOD 0.00018409112
463 The PGM-index: a fully-dynamic compressed learned index with provable worst-case bounds 2020 VLDB 0.00017804544
502 FPTree: A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory 2016 SIGMOD 0.00017250534
631 Persistent B+-Trees in Non-Volatile Main Memory 2015 VLDB 0.0001541723
668 Rethinking Database Algorithms for Phase Change Memory 2011 CIDR 0.00014964806
779 FITing-Tree: A Data-aware Index Structure 2019 SIGMOD 0.00014030069
848 Benchmarking Learned Indexes 2021 VLDB 0.00013506188
964 BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory 2018 VLDB 0.00012810196
1,550 Updatable Learned Index with Precise Positions 2021 VLDB 0.00010282449
1,854 LB+-Trees: Optimizing Persistent Index Performance on 3DXPoint Memory 2020 VLDB 9.4991601e-05
2,038 Write-limited sorts and joins for persistent memory 2014 VLDB 9.1498806e-05
2,274 DPTree: Differential Indexing for Persistent Memory 2020 VLDB 8.7108312e-05
2,277 FINEdex: A Fine-grained Learned Index Scheme for Scalable and Concurrent Memory Systems 2022 VLDB 8.7075835e-05
2,866 APEX: A High-Performance Learned Index on Persistent Memory 2022 VLDB 7.9258875e-05
2,977 An Adaptive Packed-Memory Array 2006 PODS 7.7897768e-05
3,581 Understanding the Idiosyncrasies of Real Persistent Memory 2021 VLDB 7.1914474e-05
3,657 Maximizing Persistent Memory Bandwidth Utilization for OLAP Workloads 2021 SIGMOD 7.1244858e-05
4,167 Spitfire: A Three-Tier Buffer Manager for Volatile and Non-Volatile Memory 2021 SIGMOD 6.7656035e-05
Previous Page 1 / 1 Next

Semantically Similar Papers