DBScholar

Back to papers

An Amateur's Introduction to Recursive Query Processing Strategies

Summary: Survey and comparison of recursive query processing strategies for Horn-clause queries in relational DBs, limited to evaluable predicates without function symbols. Presents a framework: characterize strategies, ranges, examples, and analytical performance via cost curves and closed-form solutions. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
2353
Venue
SIGMOD
Year
1986
Pagerank
0.00038782376
Overall Rank
63 | 99.57%
DOI
10.1145/16894.16859

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{bancilhon_sigmod86,
        title = {{An Amateur's Introduction to Recursive Query Processing Strategies}},
        author = {Bancilhon, Francois and Ramakrishnan, Raghu},
        series = {{SIGMOD} '86},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/16894.16859},
        url = {https://dl.acm.org/doi/10.1145/16894.16859},
        year = {1986}
}

Incoming Citations (Sorted by Pagerank)

Showing 50 of 77 citing papers.

Rank Citing Paper Year Venue Pagerank
313 OPTIMIZING DATALOG PROGRAMS (Extended Abstract) 1987 PODS 0.0002168869
344 On the Power of Magic 1987 PODS 0.00020659405
372 HaLoop: Efficient Iterative Data Processing on Large Clusters 2010 VLDB 0.0001981521
565 Efficient Pattern Matching over Event Streams 2008 SIGMOD 0.00016445548
839 Query Optimization by Simulated Annealing 1987 SIGMOD 0.00013692785
953 On the Equivalence of Recursive and Nonrecursive Datalog Programs 1992 PODS 0.00012997935
1,086 New Strategies for Computing the Transitive Closure of a Database Relation 1987 VLDB 0.00012252192
1,410 Magic is Relevant 1990 SIGMOD 0.00010853223
1,428 Implementing Large Production Systems in a DBMS Environment: Concepts and Algorithms 1988 SIGMOD 0.00010811922
1,558 SchemaSQL - A Language for Interoperability in Relational Multi-database Systems 1996 VLDB 0.00010366362
1,653 Bounds on the Propagation of Selection into Logic Programs 1987 PODS 0.000101081
1,662 ODE (Object Database and Environment): The Language and the Data Model 1989 SIGMOD 0.00010075123
1,714 Modular Stratification and Magic Sets for DATALOG Programs with Negation 1990 PODS 9.9404301e-05
1,788 Decidability and Undecidability Results for Boundedness of Linear Recursive Queries 1988 PODS 9.7653696e-05
1,856 Automata Theory for Database Theoreticians 1989 PODS 9.6053834e-05
1,906 GUPT: Privacy Preserving Data Analysis Made Easy 2012 SIGMOD 9.5020196e-05
1,983 Pregelix: Big(ger) Graph Analytics on A Dataflow Engine 2015 VLDB 9.3544951e-05
2,033 One-Sided Recursions 1987 PODS 9.2819369e-05
2,076 A Study of Transitive Closure As a Recursion Mechanism 1987 SIGMOD 9.212586e-05
2,110 Theory of Database Queries (Extended Abstract) 1988 PODS 9.1532803e-05
2,196 Spinning Fast Iterative Data Flows 2012 VLDB 8.9704984e-05
2,247 A Framework for the Parallel Processing of Datalog Queries 1990 SIGMOD 8.8713691e-05
2,754 Database Theory: Past and Future 1987 PODS 8.164514e-05
2,957 Graph-Theoretic Methods In Database Theory 1990 PODS 7.9200375e-05
2,982 A Method for Change Computation in Deductive Databases 1992 VLDB 7.8959297e-05
3,025 An Axiomatic Approach to Deciding Query Safety in Deductive Databases 1988 PODS 7.8386928e-05
3,245 On the Complexity of Equivalence between Recursive and Nonrecursive Datalog Programs 1994 PODS 7.60327e-05
3,355 A Framework for Testing Safety and Effective Computability of Extended Datalog (Extended Abstract) 1988 SIGMOD 7.4912272e-05
4,121 Distributed Processing Of Logic Programs 1988 SIGMOD 6.8889854e-05
4,146 Efficiently Supporting Procedures In Relational Database Systems 1987 SIGMOD 6.8732593e-05
4,337 Magic Counting Methods 1987 SIGMOD 6.7554367e-05
4,343 On Distributed Processibility of Datalog Queries by Decomposing Databases 1989 SIGMOD 6.7529086e-05
4,425 EFFICIENT EVALUATION FOR A SUBSET OF RECURSIVE QUERIES (Extended Abstract) 1987 PODS 6.7101609e-05
4,540 CLASSIC: A Structural Data Model for Objects 1989 SIGMOD 6.6401432e-05
4,673 Handling Redundancy in the Processing of Recursive Database Queries 1987 SIGMOD 6.573022e-05
4,972 On the Optimization of Recursive Relational Queries: Application to Graph Queries 2020 SIGMOD 6.4193234e-05
5,287 PREDIcT: Towards Predicting the Runtime of Large Scale Iterative Analytics 2013 VLDB 6.2815429e-05
5,288 Linearizing nonlinear recursions in polynomial time (Extended Abstract) 1989 PODS 6.280882e-05
5,295 Worst-case Complexity Analysis of Methods for Logic Query Implementation 1987 PODS 6.2784683e-05
5,350 Storage Reclamation in Object Oriented Database Systems 1987 SIGMOD 6.256011e-05
5,473 Datalog and Emerging Applications: An Interactive Tutorial 2011 SIGMOD 6.2055397e-05
5,495 Efficient Main Memory Data Management Using the DBGraph Storage Model 1990 VLDB 6.1987657e-05
5,594 Hypothetical Datalog: Negation and Linear Recursion 1989 PODS 6.1548494e-05
5,850 Parallelizing Datalog Programs by Generalized Pivoting 1991 PODS 6.0664613e-05
6,077 Safety of Datalog Queries over Infinite Databases 1989 PODS 5.9850223e-05
6,241 Integrity Constraints Checking In Deductive Databases 1991 VLDB 5.9425753e-05
6,307 Optimizing Existential Datalog Queries 1988 PODS 5.9196585e-05
6,464 Research Directions in Object-Oriented Database Systems 1990 PODS 5.8714103e-05
6,594 A File Structure Supporting Traversal Recursion 1989 SIGMOD 5.8296302e-05
6,621 On the Power of Alexander Templates (Extended Abstract) 1989 PODS 5.8212982e-05
Previous Page 1 / 2 Next

Outgoing Citations (Sorted by Pagerank)

Showing 6 of 6 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