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
hc4f51adc9875f0e1
Venue
SIGMOD
Year
1986
Pagerank
0.00038009523
Overall Rank
67 | 99.56%
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
317 OPTIMIZING DATALOG PROGRAMS (Extended Abstract) 1987 PODS 0.00021220438
352 On the Power of Magic 1987 PODS 0.00020223279
384 HaLoop: Efficient Iterative Data Processing on Large Clusters 2010 VLDB 0.0001948031
580 Efficient Pattern Matching over Event Streams 2008 SIGMOD 0.00016085679
859 Query Optimization by Simulated Annealing 1987 SIGMOD 0.00013418999
979 On the Equivalence of Recursive and Nonrecursive Datalog Programs 1992 PODS 0.00012729663
1,110 New Strategies for Computing the Transitive Closure of a Database Relation 1987 VLDB 0.00011984945
1,438 Magic is Relevant 1990 SIGMOD 0.00010648031
1,464 Implementing Large Production Systems in a DBMS Environment: Concepts and Algorithms 1988 SIGMOD 0.00010580339
1,578 SchemaSQL - A Language for Interoperability in Relational Multi-database Systems 1996 VLDB 0.00010187094
1,682 Bounds on the Propagation of Selection into Logic Programs 1987 PODS 9.8850863e-05
1,689 ODE (Object Database and Environment): The Language and the Data Model 1989 SIGMOD 9.8628503e-05
1,744 Modular Stratification and Magic Sets for DATALOG Programs with Negation 1990 PODS 9.7353228e-05
1,830 Decidability and Undecidability Results for Boundedness of Linear Recursive Queries 1988 PODS 9.5498891e-05
1,908 Automata Theory for Database Theoreticians 1989 PODS 9.3940283e-05
1,955 GUPT: Privacy Preserving Data Analysis Made Easy 2012 SIGMOD 9.3176117e-05
1,998 Pregelix: Big(ger) Graph Analytics on A Dataflow Engine 2015 VLDB 9.2144238e-05
2,065 One-Sided Recursions 1987 PODS 9.0940924e-05
2,109 A Study of Transitive Closure As a Recursion Mechanism 1987 SIGMOD 9.0238479e-05
2,150 Theory of Database Queries (Extended Abstract) 1988 PODS 8.953998e-05
2,227 Spinning Fast Iterative Data Flows 2012 VLDB 8.8021772e-05
2,293 A Framework for the Parallel Processing of Datalog Queries 1990 SIGMOD 8.6840245e-05
2,804 Database Theory: Past and Future 1987 PODS 7.9840087e-05
2,988 A Method for Change Computation in Deductive Databases 1992 VLDB 7.7771712e-05
3,020 Graph-Theoretic Methods In Database Theory 1990 PODS 7.7448163e-05
3,083 An Axiomatic Approach to Deciding Query Safety in Deductive Databases 1988 PODS 7.6632607e-05
3,315 On the Complexity of Equivalence between Recursive and Nonrecursive Datalog Programs 1994 PODS 7.4376793e-05
3,415 A Framework for Testing Safety and Effective Computability of Extended Datalog (Extended Abstract) 1988 SIGMOD 7.3235908e-05
4,205 Distributed Processing Of Logic Programs 1988 SIGMOD 6.735459e-05
4,221 Efficiently Supporting Procedures In Relational Database Systems 1987 SIGMOD 6.7238906e-05
4,420 On Distributed Processibility of Datalog Queries by Decomposing Databases 1989 SIGMOD 6.6068305e-05
4,425 Magic Counting Methods 1987 SIGMOD 6.6039832e-05
4,479 EFFICIENT EVALUATION FOR A SUBSET OF RECURSIVE QUERIES (Extended Abstract) 1987 PODS 6.5811933e-05
4,603 CLASSIC: A Structural Data Model for Objects 1989 SIGMOD 6.506144e-05
4,768 Handling Redundancy in the Processing of Recursive Database Queries 1987 SIGMOD 6.4255719e-05
5,050 On the Optimization of Recursive Relational Queries: Application to Graph Queries 2020 SIGMOD 6.2976106e-05
5,386 PREDIcT: Towards Predicting the Runtime of Large Scale Iterative Analytics 2013 VLDB 6.1522468e-05
5,413 Linearizing nonlinear recursions in polynomial time (Extended Abstract) 1989 PODS 6.1401229e-05
5,419 Worst-case Complexity Analysis of Methods for Logic Query Implementation 1987 PODS 6.137651e-05
5,476 Storage Reclamation in Object Oriented Database Systems 1987 SIGMOD 6.1161354e-05
5,584 Efficient Main Memory Data Management Using the DBGraph Storage Model 1990 VLDB 6.0763134e-05
5,592 Datalog and Emerging Applications: An Interactive Tutorial 2011 SIGMOD 6.0736086e-05
5,725 Hypothetical Datalog: Negation and Linear Recursion 1989 PODS 6.0169517e-05
5,962 Parallelizing Datalog Programs by Generalized Pivoting 1991 PODS 5.9331349e-05
6,201 Safety of Datalog Queries over Infinite Databases 1989 PODS 5.8507344e-05
6,371 Integrity Constraints Checking In Deductive Databases 1991 VLDB 5.8092399e-05
6,433 Optimizing Existential Datalog Queries 1988 PODS 5.7868542e-05
6,602 Research Directions in Object-Oriented Database Systems 1990 PODS 5.7397128e-05
6,718 A File Structure Supporting Traversal Recursion 1989 SIGMOD 5.6990056e-05
6,750 On the Power of Alexander Templates (Extended Abstract) 1989 PODS 5.6906839e-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