Database Paper Browser

Back to papers

Efficiently Compiling Efficient Query Plans for Modern Hardware

Summary: Novel compilation strategy translates a query into compact LLVM-compiled code, improving locality and branch predictability. Yields performance close to hand-written C++, integrated into HyPer with modest compilation time. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
10283
Venue
VLDB
Year
2011
Pagerank
0.0006445664
Overall Rank
59 | 99.60%
DOI
-

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 50 of 197 citing papers.

Rank Citing Paper Year Venue Pagerank
3,649 One WITH RECURSIVE is Worth Many GOTOs 2021 SIGMOD 6.8764882e-05
3,686 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 6.839208e-05
3,703 How to Win a Hot Dog Eating Contest: Distributed Incremental View Maintenance with Batch Updates 2016 SIGMOD 6.8249334e-05
3,753 Choosing A Cloud DBMS: Architectures and Tradeoffs 2019 VLDB 6.7850001e-05
3,829 Farview: Disaggregated Memory with Operator Off-loading for Database Engines 2022 CIDR 6.7187307e-05
3,907 Native Store Extension for SAP HANA 2019 VLDB 6.6384027e-05
3,920 On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML 2018 VLDB 6.6246708e-05
4,160 Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe? 2017 SIGMOD 6.3886736e-05
4,257 Efficient Processing of Window Functions in Analytical SQL Queries 2015 VLDB 6.3050642e-05
4,319 Fast Queries Over Heterogeneous Data Through Engine Customization 2016 VLDB 6.2823814e-05
4,373 Just-in-time compilation for SQL query processing 2013 VLDB 6.2365066e-05
4,416 Don't Hold My Data Hostage - A Case For Client Protocol Redesign 2017 VLDB 6.1963721e-05
4,466 Robust Join Processing with Diamond Hardened Joins 2024 VLDB 6.1545841e-05
4,490 Analyzing Efficient Stream Processing on Modern Hardware 2019 VLDB 6.137834e-05
4,498 ClickHouse - Lightning Fast Analytics for Everyone 2024 VLDB 6.1351257e-05
4,508 SPOOF: Sum-Product Optimization and Operator Fusion for Large-Scale Machine Learning 2017 CIDR 6.1261819e-05
4,587 MB2: Decomposed Behavior Modeling for Self-Driving Database Management Systems 2021 SIGMOD 6.0594195e-05
4,639 Fast Scans on Key-Value Stores 2017 VLDB 6.0229334e-05
4,700 Tensors: An abstraction for general data processing 2021 VLDB 5.9810592e-05
4,774 The Case For Heterogeneous HTAP 2017 CIDR 5.9279395e-05
4,787 The Relational Data Borg is Learning 2020 VLDB 5.9168117e-05
4,930 User-Defined Operators: Efficiently Integrating Custom Algorithms into Modern Databases 2022 VLDB 5.8171482e-05
4,952 Designing an Open Framework for Query Optimization and Compilation 2022 VLDB 5.806142e-05
4,996 Adaptive Work Placement for Query Processing on Heterogeneous Computing Resources 2017 VLDB 5.7697228e-05
5,020 Adaptive HTAP through Elastic Resource Scheduling 2020 SIGMOD 5.7482116e-05
5,039 Tile-based Lightweight Integer Compression in GPU 2022 SIGMOD 5.7369993e-05
5,199 Data-Parallel Query Processing on Non-Uniform Data 2020 VLDB 5.6294232e-05
5,210 Self-Tuning Query Scheduling for Analytical Workloads 2021 SIGMOD 5.6244961e-05
5,273 Micro-architectural Analysis of In-memory OLTP 2016 SIGMOD 5.5919449e-05
5,304 ReCache: Reactive Caching for Fast Analytics over Heterogeneous Data 2018 VLDB 5.5738777e-05
5,334 Fast In-Memory SQL Analytics on Typed Graphs 2017 VLDB 5.5625443e-05
5,357 LightSaber: Efficient Window Aggregation on Multi-core Processors 2020 SIGMOD 5.5512343e-05
5,438 The NebulaStream Platform: Data and Application Management for the Internet of Things 2020 CIDR 5.5041764e-05
5,540 Permutable Compiled Queries: Dynamically Adapting Compiled Queries without Recompiling 2021 VLDB 5.450319e-05
5,567 Rethinking MIMD-SIMD Interplay for Analytical Query Processing in In-Memory Database Engines 2025 CIDR 5.4288714e-05
5,680 Code generation for efficient query processing in managed runtimes 2014 VLDB 5.3759701e-05
5,691 Cloud-Native Transactions and Analytics in SingleStore 2022 SIGMOD 5.3697521e-05
5,734 Evolution of a Compiling Query Engine 2021 VLDB 5.3471832e-05
5,741 Babelfish: Efficient Execution of Polyglot Queries 2022 VLDB 5.3450701e-05
5,910 At-the-time and Back-in-time Persistent Sketches 2021 SIGMOD 5.2718714e-05
6,068 GPU Database Systems Characterization and Optimization 2024 VLDB 5.2240241e-05
6,116 Database Processing-in-Memory: An Experimental Study 2020 VLDB 5.1995375e-05
6,218 Charting the Design Space of Query Execution using VOILA 2021 VLDB 5.1462707e-05
6,245 Iterative Query Processing based on Unified Optimization Techniques 2019 SIGMOD 5.1341887e-05
6,257 VectorH: Taking SQL-on-Hadoop to the Next Level 2016 SIGMOD 5.1316025e-05
6,286 What Makes a Good Physical Plan? — Experiencing Hardware-Conscious Query Optimization with Candomble 2016 SIGMOD 5.1227213e-05
6,294 Free Join: Unifying Worst-Case Optimal and Traditional Joins 2023 SIGMOD 5.1202075e-05
6,301 Elastic Pipelining in an In-Memory Database Cluster 2016 SIGMOD 5.1172165e-05
6,367 Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs 2021 VLDB 5.0887599e-05
6,372 Optimization of Conjunctive Predicates for Main Memory Column Stores 2016 VLDB 5.0878306e-05
Previous Page 2 / 4 Next

Outgoing Citations (Sorted by Pagerank)

Showing 7 of 7 cited papers.

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

Previous Page 1 / 1 Next

Semantically Similar Papers