Rewriting Procedures for Batched Bindings
Summary: Automatically rewrites repeated query/UDF calls and stored procedures into set-oriented batched bindings, addressing nested-call random I/O beyond query decorrelation. Demonstrated on Java/JDBC applications with substantial performance gains. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Ravindra Guravannavar (Indian Institute of Technology Mumbai)
- 2. S Sudarshan (Indian Institute of Technology Mumbai)
BibTeX Citation
@article{guravannavar_vldb08,
title = {{Rewriting Procedures for Batched Bindings}},
author = {Guravannavar, Ravindra and Sudarshan, S},
journal = {PVLDB},
series = {{VLDB} '08},
doi = {10.14778/1453856.1453975},
url = {https://doi.org/10.14778/1453856.1453975},
year = {2008}
}
Incoming Citations (Sorted by Pagerank)
Showing 22 of 22 citing papers.
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 5 of 5 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 95 | Of Nests and Trees: A Unified Approach to Processing Queries That Contain Nested Subqueries, Aggregates, and Quantifiers | 1987 | VLDB | 0.00034607909 |
| 129 | Optimization of Nested SQL Queries Revisited | 1987 | SIGMOD | 0.0003068101 |
| 543 | Orthogonal Optimization of Subqueries and Aggregation | 2001 | SIGMOD | 0.0001682612 |
| 2,198 | A Recursive Algebra and Query Optimization for Nested Relations | 1989 | SIGMOD | 8.9680897e-05 |
| 2,505 | A Transformation-Based Approach to Optimizing Loops in Database Programming Languages | 1992 | SIGMOD | 8.4960641e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 3,913 | An Approach to Optimize Data Processing in Business Processes | 2007 | VLDB |
| 2 | 2,939 | Extracting Equivalent SQL from Imperative Code in Database Applications | 2016 | SIGMOD |
| 3 | 13,010 | Processing Object-Oriented Queries with Invertible Late Bound Functions | 1995 | VLDB |
| 4 | 1,154 | Efficient Exploitation of Similar Subexpressions for Query Processing | 2007 | SIGMOD |
| 5 | 7,137 | Rule-Based Translation of Relational Queries into Iterative Programs | 1986 | SIGMOD |
| 6 | 4,724 | Processing Queries Against Database Procedures: A Performance Analysis | 1988 | SIGMOD |
| 7 | 1,892 | Procedural Extensions of SQL: Understanding their usage in the wild | 2021 | VLDB |
| 8 | 14,284 | Procedures in Object-Oriented Query Languages | 1995 | VLDB |
| 9 | 129 | Optimization of Nested SQL Queries Revisited | 1987 | SIGMOD |
| 10 | 6,015 | Dear User-Defined Functions, Inlining isn't working out so great for us. Let's try batching to make our relationship work. Sincerely, SQL | 2024 | CIDR |