DBScholar

Back to papers

A Transformation-Based Approach to Optimizing Loops in Database Programming Languages

Summary: Proposes a compile-time, transformation-based framework to optimize nested iterators in database languages (O2, E, O++), akin to join reordering. An EXODUS-generated optimizer pass is integrated into Bell Labs' O++ compiler, with experiments showing substantial gains. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
2635
Venue
SIGMOD
Year
1992
Pagerank
8.4960641e-05
Overall Rank
2,505 | 82.82%
DOI
10.1145/130283.130301

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{lieuwen_sigmod92,
        title = {{A Transformation-Based Approach to Optimizing Loops in Database Programming Languages}},
        author = {Lieuwen, Daniel F. and DeWitt, David J.},
        series = {{SIGMOD} '92},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/130283.130301},
        url = {https://dl.acm.org/doi/10.1145/130283.130301},
        year = {1992}
}

Incoming Citations (Sorted by Pagerank)

Showing 10 of 10 citing papers.

Rank Citing Paper Year Venue Pagerank
1,261 Rewriting Procedures for Batched Bindings 2008 VLDB 0.0001143305
1,909 A Call to Order 1993 PODS 9.4991504e-05
2,923 Optimizing Boolean Expressions in Object Bases 1992 VLDB 7.9578414e-05
3,992 Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates 2020 SIGMOD 6.9695338e-05
4,576 Efficient Evaluation of XQuery over Streaming Data 2005 VLDB 6.6216442e-05
4,847 Avalanche-Safe LINQ Compilation 2010 VLDB 6.4805473e-05
5,991 Iterative Query Processing based on Unified Optimization Techniques 2019 SIGMOD 6.0171458e-05
6,714 Towards Unified Ad-hoc Data Processing 2014 SIGMOD 5.7959651e-05
13,022 Tutorial: Languages for Collection Types 1994 PODS 5.093636e-05
13,040 Investigation of Algebraic Query Optimisation for Database Programming Languages 1994 VLDB 5.093636e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

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