DBScholar

Back to papers

Optimizing Nested Recursive Queries

Summary: Temporel enables recursion to mix with non-monotone operators, reducing inefficiencies in relaxed Datalog. It compiles to TempoDL, a novel IR enabling optimizations and outperforming Datalog and in-memory engines on ML/graph workloads. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
6887
Venue
SIGMOD
Year
2024
Pagerank
5.1879626e-05
Overall Rank
9,960 | 31.67%
DOI
10.1145/3639271

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{shaikhha_sigmod24,
        title = {{Optimizing Nested Recursive Queries}},
        author = {Shaikhha, Amir and Suciu, Dan and Schleich, Maximilian and Ngo, Hung},
        series = {{SIGMOD} '24},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/3639271},
        url = {https://dl.acm.org/doi/10.1145/3639271},
        year = {2024}
}

Incoming Citations (Sorted by Pagerank)

Showing 2 of 2 citing papers.

Rank Citing Paper Year Venue Pagerank
10,143 Raqlet: Cross-Paradigm Compilation for Recursive Queries 2026 CIDR 5.093636e-05
10,582 FlowLog: Efficient and Extensible Datalog via Incrementality 2026 VLDB 5.093636e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 24 of 24 cited papers.

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

Rank Cited Paper Year Venue Pagerank
16 MAGIC SETS AND OTHER STRANGE WAYS TO IMPLEMENT LOGIC PROGRAMS (Extended Abstract) 1986 PODS 0.00060089598
23 Efficiently Compiling Efficient Query Plans for Modern Hardware 2011 VLDB 0.00054886415
490 Design and Implementation of the LogicBlox System 2015 SIGMOD 0.000175757
527 The Magic of Duplicates and Aggregates 1990 VLDB 0.00017108864
1,410 Magic is Relevant 1990 SIGMOD 0.00010853223
1,797 How to Architect a Query Compiler 2016 SIGMOD 9.7368925e-05
2,594 Big Data Analytics with Datalog Queries on Spark 2016 SIGMOD 8.3646367e-05
2,600 Convergence of Datalog over (Pre-) Semirings 2022 PODS 8.3571843e-05
2,935 RaSQL: Greater Power and Performance for Big Data Analytics with Recursive-aggregate-SQL on Spark 2019 SIGMOD 7.9444531e-05
3,257 One WITH RECURSIVE is Worth Many GOTOs 2021 SIGMOD 7.590651e-05
3,560 Minimum and Maximum Predicates in Logic Programming 1991 PODS 7.3094581e-05
3,650 Implementation of Magic-sets in a Relational Database System 1994 SIGMOD 7.2249961e-05
4,002 Monotonic Aggregation in Deductive Databases 1992 PODS 6.9661579e-05
4,078 Asynchronous and Fault-Tolerant Recursive Datalog Evaluation in Shared-Nothing Engines 2015 VLDB 6.9209348e-05
4,238 Polynomial Time Query Processing in Temporal Deductive Databases 1990 PODS 6.8109945e-05
5,414 Optimizing Tensor Programs on Flexible Storage 2023 SIGMOD 6.2258658e-05
5,473 Datalog and Emerging Applications: An Interactive Tutorial 2011 SIGMOD 6.2055397e-05
5,783 Scaling-Up In-Memory Datalog Processing: Observations and Techniques 2019 VLDB 6.0899186e-05
5,828 PL/SQL Without the PL 2020 SIGMOD 6.073983e-05
6,203 Automating Incremental and Asynchronous Evaluation for Recursive Aggregate Data Processing 2020 SIGMOD 5.9447217e-05
6,328 Functional-Style SQL UDFs With a Capital 'F' 2020 SIGMOD 5.9113895e-05
6,604 Machine Learning, Linear Algebra, and More: Is SQL All You Need? 2022 CIDR 5.8240599e-05
7,035 Optimizing Recursive Queries with Program Synthesis 2022 SIGMOD 5.7216112e-05
9,833 A Fix for the Fixation on Fixpoints 2023 CIDR 5.2115442e-05
Previous Page 1 / 1 Next

Semantically Similar Papers