DBScholar

Back to papers

POLAR: Adaptive and Non-invasive Join Order Selection via Plans of Least Resistance

Summary: POLAR non-invasively augments left-deep pipelines with alternative join orders and regret-bounded tuple routing to self-select “plans of least resistance.” In DuckDB, it delivers up to 9× speedups with <7% overhead, outperforming prior AQP by 15×. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
hda8a4b4fc01dcf35
Venue
VLDB
Year
2024
Pagerank
5.5133928e-05
Overall Rank
7,432 | 50.19%
DOI
10.14778/3648160.3648175
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{justen_vldb24,
        title = {{POLAR: Adaptive and Non-invasive Join Order Selection via Plans of Least Resistance}},
        author = {Justen, David and Ritter, Daniel and Fraser, Campbell and Lamb, Andrew and Tran, Nga and Lee, Allison and Bodner, Thomas and Haddad, Mhd Yamen and Zeuch, Steffen and Markl, Volker and Boehm, Matthias},
        journal = {PVLDB},
        series = {{VLDB} '24},
        volume = {17},
        number = {6},
        pages = {1350--1363},
        doi = {10.14778/3648160.3648175},
        url = {https://doi.org/10.14778/3648160.3648175},
        year = {2024}
}

Incoming Citations (Sorted by Pagerank)

Showing 7 of 7 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 50 of 68 cited papers.

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

Rank Cited Paper Year Venue Pagerank
1 Access Path Selection in a Relational Database Management System 1979 SIGMOD 0.0023948467
15 How Good Are Query Optimizers, Really? 2016 VLDB 0.00061463175
25 NiagaraCQ: A Scalable Continuous Query System for Internet Databases 2000 SIGMOD 0.00053734242
34 The Design Of Postgres 1986 SIGMOD 0.00049063803
40 The Case for Learned Index Structures 2018 SIGMOD 0.00046249672
52 The Snowflake Elastic Data Warehouse 2016 SIGMOD 0.00041439488
53 Eddies: Continuously Adaptive Query Processing 2000 SIGMOD 0.00040739114
71 DuckDB: an Embeddable Analytical Database 2019 SIGMOD 0.00037688945
84 Learned Cardinalities: Estimating Correlated Joins with Deep Learning 2019 CIDR 0.00035920657
91 On the Propagation of Errors in the Size of Join Results 1991 SIGMOD 0.00034691614
98 LEO - DB2's LEarning Optimizer 2001 VLDB 0.00034050614
112 TelegraphCQ: Continuous Dataflow Processing for an Uncertain World 2003 CIDR 0.00032341214
128 The Design of the Borealis Stream Processing Engine 2005 CIDR 0.00030317705
142 Neo: A Learned Query Optimizer 2019 VLDB 0.00029114937
149 Efficient Mid-Query Re-Optimization of Sub-Optimal Query Execution Plans 1998 SIGMOD 0.00028910892
160 CORDS: Automatic Discovery of Correlations and Soft Functional Dependencies 2004 SIGMOD 0.00027775994
226 Amazon Redshift and the Case for Simpler Data Warehouses 2015 SIGMOD 0.0002389883
234 Adaptive Selectivity Estimation Using Query Feedback 1994 SIGMOD 0.00023726296
328 The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing 2015 VLDB 0.00020889528
355 Bao: Making Learned Query Optimization Practical 2021 SIGMOD 0.00020146245
381 Preventing Bad Plans by Bounding the Impact of Cardinality Estimation Errors 2009 VLDB 0.00019497061
405 Deep Unsupervised Cardinality Estimation 2020 VLDB 0.00019020138
471 Robust Query Processing through Progressive Optimization 2004 SIGMOD 0.00017691682
607 Twitter Heron: Stream Processing at Scale 2015 SIGMOD 0.00015577054
646 Exploiting Statistics on Query Expressions for Optimization 2002 SIGMOD 0.00015166402
680 Load Shedding in a Data Stream Manager 2003 VLDB 0.00014799878
690 Selectivity Estimation for Range Predicates using Lightweight Models 2019 VLDB 0.00014703258
711 On Synopses for Distinct-Value Estimation Under Multiset Operations 2007 SIGMOD 0.00014589586
806 Universality of Serial Histograms 1993 VLDB 0.00013752086
824 Adaptive Ordering of Pipelined Stream Filters 2004 SIGMOD 0.0001360282
838 Proactive Re-Optimization 2005 SIGMOD 0.00013528646
881 Dynamic Programming Strikes Back 2008 SIGMOD 0.0001324243
996 Analyzing Plan Diagrams of Database Query Optimizers 2005 VLDB 0.00012595827
1,244 Dhalion: Self-Regulating Stream Processing in Heron 2017 VLDB 0.00011363001
1,293 Analysis of Two Existing and One New Dynamic Programming Algorithm for the Generation of Optimal Bushy Join Trees without Cross Products 2006 VLDB 0.00011143846
1,604 The Picasso Database Query Optimizer Visualizer 2010 VLDB 0.00010086711
1,609 SkinnerDB: Regret-Bounded Query Evaluation via Reinforcement Learning 2019 SIGMOD 0.0001007196
1,692 Garlic: A New Flavor of Federated Query Processing for DB2 2002 SIGMOD 9.8382183e-05
1,987 Plan Bouquets: Query Processing without Selectivity Estimation 2014 SIGMOD 9.2323722e-05
2,124 Opening the Black Boxes in Data Flow Optimization 2012 VLDB 8.9915327e-05
2,619 Zero-Shot Cost Models for Out-of-the-box Learned Cost Prediction 2022 VLDB 8.1985665e-05
3,001 Adapting to Source Properties in Processing Data Integration Queries 2004 SIGMOD 7.7492907e-05
3,079 Adaptive Query Processing on RAW Data 2014 VLDB 7.6544931e-05
3,111 Micro Adaptivity in Vectorwise 2013 SIGMOD 7.6224912e-05
3,531 Identifying Robust Plans through Plan Diagram Reduction 2008 VLDB 7.2065332e-05
3,785 Parallelizing Query Optimization 2008 VLDB 7.0012696e-05
4,069 Adaptive Query Processing in the Looking Glass 2005 CIDR 6.8080574e-05
4,122 Content-Based Routing: Different Plans for Different Data 2005 VLDB 6.7810085e-05
4,227 Accelerating Queries with Group-By and Join by Groupjoin 2011 VLDB 6.7087461e-05
4,415 Bitvector-aware Query Optimization for Decision Support Queries 2020 SIGMOD 6.5965677e-05
Previous Page 1 / 2 Next

Semantically Similar Papers