Back to papers
Maximizing Persistent Memory Bandwidth Utilization for OLAP Workloads
Summary: Evaluates byte-addressable persistent memory for OLAP on a multi-socket server; reads resemble DRAM, but writes need different handling. On SSB, PMEM handles read-heavy OLAP with ~1.66x DRAM slowdown; presents 7 best practices to maximize PMEM bandwidth.
(summarized by gpt-5-nano on Feb 09 2026)
- Paper ID
- 6183
- Venue
- SIGMOD
- Year
- 2021
- Pagerank
- 6.2940039e-05
- Overall Rank
- 4,281 | 70.22%
- DOI
-
10.1145/3448016.3457292
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 14 of 14 citing papers.
| Rank |
Citing Paper |
Year |
Venue |
Pagerank |
| 2,473 |
Photon: A Fast Query Engine for Lakehouse Systems |
2022 |
SIGMOD |
8.7237281e-05 |
| 3,085 |
Viper: An Efficient Hybrid PMem-DRAM Key-Value Store |
2021 |
VLDB |
7.5993418e-05 |
| 5,592 |
PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant Recovery |
2023 |
VLDB |
5.4210633e-05 |
| 6,785 |
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery |
2022 |
SIGMOD |
4.9260601e-05 |
| 6,999 |
WiscSort: External Sorting For Byte-Addressable Storage |
2023 |
VLDB |
4.8676312e-05 |
| 7,024 |
Plush: A Write-Optimized Persistent Log-Structured Hash-Table |
2022 |
VLDB |
4.8575128e-05 |
| 7,043 |
NVM: Is it Not Very Meaningful for Databases? |
2023 |
VLDB |
4.8539749e-05 |
| 7,481 |
Buffered Persistence in B+ Trees |
2024 |
SIGMOD |
4.7180617e-05 |
| 7,492 |
Krypton: Real-time Serving and Analytical SQL Engine at ByteDance |
2023 |
VLDB |
4.7180617e-05 |
| 8,855 |
A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory |
2023 |
VLDB |
4.4348906e-05 |
| 9,101 |
PerMA-Bench: Benchmarking Persistent Memory Access |
2022 |
VLDB |
4.3958463e-05 |
| 9,363 |
BonsaiKV: Towards Fast, Scalable, and Persistent Key-Value Stores with Tiered, Heterogeneous Memory System |
2024 |
VLDB |
4.3503444e-05 |
| 9,926 |
Darwin: Scale-In Stream Processing |
2022 |
CIDR |
4.2543961e-05 |
| 11,009 |
Sorting on Byte-Addressable Storage: The Resurgence of Tree Structure |
2024 |
VLDB |
4.1945683e-05 |
Outgoing Citations (Sorted by Pagerank)
Showing 23 of 23 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank |
Cited Paper |
Year |
Venue |
Pagerank |
| 21 |
C-Store: A Column-oriented DBMS |
2005 |
VLDB |
0.00086087497 |
| 404 |
Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited |
2014 |
VLDB |
0.00024143076 |
| 497 |
Column-Stores vs. Row-Stores: How Different Are They Really? |
2008 |
SIGMOD |
0.00021716559 |
| 540 |
Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs |
2011 |
SIGMOD |
0.0002063443 |
| 680 |
FPTree: A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory |
2016 |
SIGMOD |
0.0001821501 |
| 853 |
Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask |
2018 |
VLDB |
0.00015940507 |
| 952 |
Let’s Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems |
2015 |
SIGMOD |
0.00015103873 |
| 1,004 |
Storage Management in the NVRAM Era |
2014 |
VLDB |
0.00014695628 |
| 1,405 |
BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory |
2018 |
VLDB |
0.00012174592 |
| 1,590 |
Column-oriented Database Systems |
2009 |
VLDB |
0.00011233838 |
| 1,661 |
Managing Non-Volatile Memory in Database Systems |
2018 |
SIGMOD |
0.00010978755 |
| 1,700 |
Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads |
2016 |
SIGMOD |
0.00010858865 |
| 1,842 |
Write-Behind Logging |
2017 |
VLDB |
0.00010345337 |
| 1,888 |
Dash: Scalable Hashing on Persistent Memory |
2020 |
VLDB |
0.00010202743 |
| 2,916 |
Quantifying TPC-H Choke Points and Their Optimizations |
2020 |
VLDB |
7.9068048e-05 |
| 3,153 |
Horizontal Data Partitioning In Database Design |
1982 |
SIGMOD |
7.4707022e-05 |
| 3,470 |
Evaluating Persistent Memory Range Indexes |
2020 |
VLDB |
7.0655357e-05 |
| 4,074 |
Understanding the Idiosyncrasies of Real Persistent Memory |
2021 |
VLDB |
6.4717302e-05 |
| 4,282 |
Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement |
2015 |
VLDB |
6.293052e-05 |
| 4,578 |
SAP HANA Adoption of Non-Volatile Memory |
2017 |
VLDB |
6.0708028e-05 |
| 5,109 |
Adaptive NUMA-aware data placement and task scheduling for analytical workloads in main-memory column-stores |
2017 |
VLDB |
5.6908086e-05 |
| 7,715 |
Query Centric Partitioning and Allocation for Partially Replicated Database Systems |
2017 |
SIGMOD |
4.6699261e-05 |
| 8,096 |
Micro-architectural Analysis of OLAP: Limitations and Opportunities |
2020 |
VLDB |
4.5860565e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 8,096 |
Micro-architectural Analysis of OLAP: Limitations and Opportunities |
2020 |
VLDB |
4.5860565e-05 |
| 7,043 |
NVM: Is it Not Very Meaningful for Databases? |
2023 |
VLDB |
4.8539749e-05 |
| 1,497 |
Accelerating Relational Databases by Leveraging Remote Memory and RDMA |
2016 |
SIGMOD |
0.00011685781 |
| 7,106 |
Revisiting the Design of LSM-tree Based OLTP Storage Engine with Persistent Memory |
2021 |
VLDB |
4.8300429e-05 |
| 3,689 |
Compacting Transactional Data in Hybrid OLTP&OLAP Databases |
2012 |
VLDB |
6.8396366e-05 |
| 1,053 |
A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database |
2009 |
SIGMOD |
0.00014429683 |
| 10,730 |
No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory |
2025 |
VLDB |
4.1945683e-05 |
| 8,482 |
Cost Modelling for Optimal Data Placement in Heterogeneous Main Memory |
2022 |
VLDB |
4.5010191e-05 |
| 9,101 |
PerMA-Bench: Benchmarking Persistent Memory Access |
2022 |
VLDB |
4.3958463e-05 |
| 13,202 |
Micro-architectural Analysis of OLAP Systems on Persistent Memory |
2022 |
CIDR |
- |