DBScholar

Back to papers

High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance

Summary: Adaptive materialization turns in-memory hash operators into spill-friendly OOM operators without sacrificing in-memory speed. Self-regulating compression optimizes spilling throughput on NVMe arrays, enabling Spilly to match in-memory performance while handling large out-of-memory workloads. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
he4ccf7f62032a771
Venue
SIGMOD
Year
2024
Pagerank
4.9605343e-05
Overall Rank
11,597 | 22.27%
DOI
10.1145/3698813

Incoming Non-self Citations Over Time

No non-self incoming citations found for this paper in this database.

Authors

BibTeX Citation

@inproceedings{kuschewski_sigmod24,
        title = {{High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance}},
        author = {Kuschewski, Maximilian and Giceva, Jana and Neumann, Thomas and Leis, Viktor},
        series = {{SIGMOD} '24},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/3698813},
        url = {https://dl.acm.org/doi/10.1145/3698813},
        year = {2024}
}

Incoming Citations (Sorted by Pagerank)

Showing 6 of 6 citing papers.

Rank Citing Paper Year Venue Pagerank
9,243 CloudGlide: Deconstructing the Landscape of Cloud-Based Analytics 2025 VLDB 5.1864799e-05
9,832 Declarative Memory Services 2026 CIDR 5.1064323e-05
10,796 How to Write to SSDs 2026 VLDB 4.9605343e-05
10,904 BtrLog: Low-Latency Logging for Cloud Database Systems 2026 VLDB 4.9605343e-05
11,107 Future-Proof Data Systems 2026 VLDB 4.9605343e-05
11,404 Towards Designing Future-Proof Data Processing Systems 2025 VLDB 4.9605343e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 43 of 43 cited papers.

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

Rank Cited Paper Year Venue Pagerank
7 Implementation Techniques For Main Memory Database Systems 1984 SIGMOD 0.00081781676
15 How Good Are Query Optimizers, Really? 2016 VLDB 0.00061463175
27 Database Architecture Optimized for the New Bottleneck: Memory Access 1999 VLDB 0.0005146739
48 Weaving Relations for Cache Performance 2001 VLDB 0.00043770511
70 The End of an Architectural Era (It’s Time for a Complete Rewrite) 2007 VLDB 0.00037761637
71 DuckDB: an Embeddable Analytical Database 2019 SIGMOD 0.00037688945
111 DBMSs On A Modern Processor: Where Does Time Go? 1999 VLDB 0.00032621499
157 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.00028244257
161 DB2 with BLU Acceleration: So Much More than Just a Column Store 2013 VLDB 0.00027629724
172 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027021768
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024554257
360 Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs 2011 SIGMOD 0.00019959166
375 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00019660459
606 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015609823
626 Adaptive Aggregation on Chip Multiprocessors 2007 VLDB 0.00015431379
855 Hash-Partitioned Join Method Using Dynamic Destaging Strategy 1988 VLDB 0.0001340982
1,048 Accelerating Relational Databases by Leveraging Remote Memory and RDMA 2016 SIGMOD 0.00012302514
1,119 A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort 2014 SIGMOD 0.00011927356
1,269 An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory 2016 SIGMOD 0.00011236561
1,485 Query Processing Techniques for Solid State Drives 2009 SIGMOD 0.00010498393
1,811 Hash joins and hash teams in Microsoft SQL Server 1998 VLDB 9.5759277e-05
2,147 Quickstep: A Data Platform Based on the Scaling-Up Approach 2018 VLDB 8.9595129e-05
2,239 BtrBlocks: Efficient Columnar Compression for Data Lakes 2023 SIGMOD 8.7753778e-05
2,248 Cache-Efficient Aggregation: Hashing Is Sorting 2015 SIGMOD 8.7484225e-05
2,827 To Partition, or Not to Partition, That is the Join Question in a Real System 2021 SIGMOD 7.9486247e-05
2,851 Turbocharging DBMS Buffer Pool Using SSDs 2011 SIGMOD 7.9214445e-05
2,881 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 7.8945474e-05
2,934 What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/O for High-Performance Storage Engines 2023 VLDB 7.8265774e-05
3,111 Micro Adaptivity in Vectorwise 2013 SIGMOD 7.6224912e-05
3,303 Cloud Analytics Benchmark 2023 VLDB 7.4212268e-05
3,438 Efficient Processing of Window Functions in Analytical SQL Queries 2015 VLDB 7.2807703e-05
3,864 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.9461754e-05
4,058 Exploiting Cloud Object Storage for High-Performance Analytics 2023 VLDB 6.8134824e-05
4,071 The Art of Latency Hiding in Modern Database Engines 2024 VLDB 6.8073218e-05
4,309 Redy: Remote Dynamic Memory Cache 2022 VLDB 6.6574435e-05
5,202 On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning 2015 VLDB 6.2175649e-05
5,275 Data Management Over Flash Memory 2011 SIGMOD 6.1868172e-05
5,651 MaSM: Efficient Online Updates in Data Warehouses 2011 SIGMOD 6.0346713e-05
6,499 HetCache: Synergising NVMe Storage and GPU acceleration for Memory-Efficient Analytics 2023 CIDR 5.7482323e-05
7,939 Design Trade-offs for a Robust Dynamic Hybrid Hash Join 2022 VLDB 5.4058938e-05
7,942 NOCAP: Near-Optimal Correlation-Aware Partitioning Joins 2023 SIGMOD 5.4055234e-05
10,279 The Need for a New I/O Model 2021 CIDR 5.0334833e-05
10,284 Accelerating Analytics with Dynamic In-Memory Expressions 2016 VLDB 5.0334833e-05
Previous Page 1 / 1 Next

Semantically Similar Papers