DBridge: A Holistic Optimizer
DBridge is a tool to optimize database/web service access by performing optimizations that span across the boundaries of the application and the data source. This involves bringing together ideas from traditional database query optimization, program analysis and compiler optimization, in order to optimize database applications, bridging the gap between the query language and the programming language.
Publications
-
Holistic Optimization by Prefetching Query Results (SIGMOD 2012)
Karthik Ramachandra and S. Sudarshan -
DBridge: A Program Rewrite Tool for Set-Oriented Query Execution (Demo, ICDE 2011)
Mahendra Chavan, Ravindra Guravannavar, Karthik Ramachandra and S. Sudarshan -
Program Transformations for Asynchronous Query Submission (ICDE 2011)
Mahendra Chavan, Ravindra Guravannavar, Karthik Ramachandra and S. Sudarshan -
Optimization and Evaluation of Nested Queries and Procedures (Ph.D Thesis, 2009)
Ravindra Guravannavar -
Rewriting Procedures for Batched Bindings (VLDB 2008)
Ravindra Guravannavar and S. Sudarshan
Talks and presentations
- Poster presented at Microsoft Research TechVista 2012: Holistic Optimization Of Database Applications
- Talk presented at Microsoft Research (video): Program Transformations for Holistic Query Optimization
- Poster presented at Yahoo KSC Student summit (ppt): Holistic Optimization Of Database Applications
- ICDE 2011 talk (pptx): Program Transformations for Asynchronous Query Submission
- ICDE 2011 poster (pdf): DBridge: A Program Rewrite Tool for Set-Oriented Query Execution
- VLDB 2008 talk (ppt): Rewriting Procedures for Batched Bindings
People
- S Sudarshan, IIT Bombay
- Ravindra Guravannavar, IIT Bombay (currently with IIT Hyderabad)
- Karthik Ramachandra, IIT Bombay
- Mahendra Chavan, IIT Bombay (currently with Sybase)
- Prabhas Samanta, IIT Bombay (currently with Sybase)