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
- 6184
- Venue
- SIGMOD
- Year
- 2021
- Pagerank
- 6.2950779e-05
- Overall Rank
- 4,269 | 70.34%
- 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,472 |
Photon: A Fast Query Engine for Lakehouse Systems |
2022 |
SIGMOD |
8.7156826e-05 |
| 3,050 |
Viper: An Efficient Hybrid PMem-DRAM Key-Value Store |
2021 |
VLDB |
7.6491863e-05 |
| 5,601 |
PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant Recovery |
2023 |
VLDB |
5.4158958e-05 |
| 6,536 |
Plush: A Write-Optimized Persistent Log-Structured Hash-Table |
2022 |
VLDB |
5.0182211e-05 |
| 6,674 |
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery |
2022 |
SIGMOD |
4.9619472e-05 |
| 6,998 |
WiscSort: External Sorting For Byte-Addressable Storage |
2023 |
VLDB |
4.8629617e-05 |
| 7,040 |
NVM: Is it Not Very Meaningful for Databases? |
2023 |
VLDB |
4.8493186e-05 |
| 7,480 |
Buffered Persistence in B+ Trees |
2024 |
SIGMOD |
4.7135369e-05 |
| 7,491 |
Krypton: Real-time Serving and Analytical SQL Engine at ByteDance |
2023 |
VLDB |
4.7135369e-05 |
| 8,855 |
A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory |
2023 |
VLDB |
4.4306395e-05 |
| 9,100 |
PerMA-Bench: Benchmarking Persistent Memory Access |
2022 |
VLDB |
4.3916327e-05 |
| 9,371 |
BonsaiKV: Towards Fast, Scalable, and Persistent Key-Value Stores with Tiered, Heterogeneous Memory System |
2024 |
VLDB |
4.3461752e-05 |
| 9,925 |
Darwin: Scale-In Stream Processing |
2022 |
CIDR |
4.2503199e-05 |
| 11,012 |
Sorting on Byte-Addressable Storage: The Resurgence of Tree Structure |
2024 |
VLDB |
4.1905499e-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 |
| 20 |
C-Store: A Column-oriented DBMS |
2005 |
VLDB |
0.00086163998 |
| 403 |
Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited |
2014 |
VLDB |
0.00024176677 |
| 496 |
Column-Stores vs. Row-Stores: How Different Are They Really? |
2008 |
SIGMOD |
0.00021705611 |
| 538 |
Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs |
2011 |
SIGMOD |
0.00020632609 |
| 643 |
FPTree: A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory |
2016 |
SIGMOD |
0.00018733394 |
| 848 |
Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask |
2018 |
VLDB |
0.00015933538 |
| 940 |
Let’s Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems |
2015 |
SIGMOD |
0.00015149366 |
| 954 |
Storage Management in the NVRAM Era |
2014 |
VLDB |
0.0001509523 |
| 1,306 |
BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory |
2018 |
VLDB |
0.00012674725 |
| 1,590 |
Column-oriented Database Systems |
2009 |
VLDB |
0.00011230525 |
| 1,649 |
Managing Non-Volatile Memory in Database Systems |
2018 |
SIGMOD |
0.00011006201 |
| 1,697 |
Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads |
2016 |
SIGMOD |
0.00010859294 |
| 1,823 |
Dash: Scalable Hashing on Persistent Memory |
2020 |
VLDB |
0.00010403355 |
| 1,835 |
Write-Behind Logging |
2017 |
VLDB |
0.00010356306 |
| 2,914 |
Quantifying TPC-H Choke Points and Their Optimizations |
2020 |
VLDB |
7.9197583e-05 |
| 3,160 |
Horizontal Data Partitioning In Database Design |
1982 |
SIGMOD |
7.4649653e-05 |
| 3,341 |
Evaluating Persistent Memory Range Indexes |
2020 |
VLDB |
7.1984492e-05 |
| 4,073 |
Understanding the Idiosyncrasies of Real Persistent Memory |
2021 |
VLDB |
6.4717052e-05 |
| 4,277 |
Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement |
2015 |
VLDB |
6.2878362e-05 |
| 4,576 |
SAP HANA Adoption of Non-Volatile Memory |
2017 |
VLDB |
6.0660324e-05 |
| 5,111 |
Adaptive NUMA-aware data placement and task scheduling for analytical workloads in main-memory column-stores |
2017 |
VLDB |
5.6855393e-05 |
| 7,713 |
Query Centric Partitioning and Allocation for Partially Replicated Database Systems |
2017 |
SIGMOD |
4.6662571e-05 |
| 8,101 |
Micro-architectural Analysis of OLAP: Limitations and Opportunities |
2020 |
VLDB |
4.581825e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 8,101 |
Micro-architectural Analysis of OLAP: Limitations and Opportunities |
2020 |
VLDB |
4.581825e-05 |
| 7,040 |
NVM: Is it Not Very Meaningful for Databases? |
2023 |
VLDB |
4.8493186e-05 |
| 1,474 |
Accelerating Relational Databases by Leveraging Remote Memory and RDMA |
2016 |
SIGMOD |
0.00011781099 |
| 7,092 |
Revisiting the Design of LSM-tree Based OLTP Storage Engine with Persistent Memory |
2021 |
VLDB |
4.83025e-05 |
| 3,686 |
Compacting Transactional Data in Hybrid OLTP&OLAP Databases |
2012 |
VLDB |
6.839208e-05 |
| 1,050 |
A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database |
2009 |
SIGMOD |
0.00014425459 |
| 10,737 |
No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory |
2025 |
VLDB |
4.1905499e-05 |
| 8,481 |
Cost Modelling for Optimal Data Placement in Heterogeneous Main Memory |
2022 |
VLDB |
4.4967042e-05 |
| 9,100 |
PerMA-Bench: Benchmarking Persistent Memory Access |
2022 |
VLDB |
4.3916327e-05 |
| 13,216 |
Micro-architectural Analysis of OLAP Systems on Persistent Memory |
2022 |
CIDR |
- |