Database Paper Browser

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
2573
Venue
SIGMOD
Year
1992
Pagerank
8.4074026e-05
Overall Rank
2,632 | 81.70%
DOI
-

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 10 of 10 citing papers.

Rank Citing Paper Year Venue Pagerank
1,456 Rewriting Procedures for Batched Bindings 2008 VLDB 0.00011899772
1,879 A Call to Order 1993 PODS 0.00010232242
2,455 Optimizing Boolean Expressions in Object Bases 1992 VLDB 8.7770449e-05
4,648 Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates 2020 SIGMOD 6.0247446e-05
4,931 Efficient Evaluation of XQuery over Streaming Data 2005 VLDB 5.8207617e-05
5,111 Avalanche-Safe LINQ Compilation 2010 VLDB 5.6885921e-05
6,245 Iterative Query Processing based on Unified Optimization Techniques 2019 SIGMOD 5.1391202e-05
6,483 Towards Unified Ad-hoc Data Processing 2014 SIGMOD 5.0456397e-05
12,828 Tutorial: Languages for Collection Types 1994 PODS 4.1945683e-05
12,847 Investigation of Algebraic Query Optimisation for Database Programming Languages 1994 VLDB 4.1945683e-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