We describe DBridge, a novel program analysis and transformation tool to optimize database and web service access. Traditionally, rewrite of queries and programs are done independently, by the database query optimizer and the language compiler respectively, leaving out many optimization opportunities. Our tool aims to bridge this gap by performing holistic transformations, which include both program and query rewrite. There has been earlier research in this area involving program analysis and transformation for automatically rewriting database applications to perform optimizations; for example, our earlier work has addressed batching or asynchronous submission of iterative queries, and prefetching query results. DBridge implements these tec...
The Java programming environment uses a highly-developed virtual machine (VM) to execute its program...
Current database performance optimizations stop at the border between the database application and ...
Thesis (Ph.D.)--University of Washington, 2020From online shopping to social media network, modern w...
We describe DBridge, a novel program analysis and transformation tool to optimize database and web s...
We present DBridge, a novel static analysis and program transformation tool to optimize database acc...
The performance of database/web-service backed applications can be significantly improved by asynchr...
Most of today's web applications run on relational database systems. Communication with them is poss...
Synchronous execution of queries or Web service requests forces the calling application to block unt...
Operations on data can be classified as either queries or updates. Modern object-oriented program-mi...
A promising approach to scaling Web applications is to distribute the server infrastructure on which...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
We consider the class of database programs and address the problem of minimizing the cost of their ...
A promising approach to scaling Web applications is to distribute the server infrastructure on which...
Various programming languages provide application programmer’s interfaces (API) for accessing databa...
Traditional query optimization and compiler optimization techniques have evolved indepen-dently over...
The Java programming environment uses a highly-developed virtual machine (VM) to execute its program...
Current database performance optimizations stop at the border between the database application and ...
Thesis (Ph.D.)--University of Washington, 2020From online shopping to social media network, modern w...
We describe DBridge, a novel program analysis and transformation tool to optimize database and web s...
We present DBridge, a novel static analysis and program transformation tool to optimize database acc...
The performance of database/web-service backed applications can be significantly improved by asynchr...
Most of today's web applications run on relational database systems. Communication with them is poss...
Synchronous execution of queries or Web service requests forces the calling application to block unt...
Operations on data can be classified as either queries or updates. Modern object-oriented program-mi...
A promising approach to scaling Web applications is to distribute the server infrastructure on which...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
We consider the class of database programs and address the problem of minimizing the cost of their ...
A promising approach to scaling Web applications is to distribute the server infrastructure on which...
Various programming languages provide application programmer’s interfaces (API) for accessing databa...
Traditional query optimization and compiler optimization techniques have evolved indepen-dently over...
The Java programming environment uses a highly-developed virtual machine (VM) to execute its program...
Current database performance optimizations stop at the border between the database application and ...
Thesis (Ph.D.)--University of Washington, 2020From online shopping to social media network, modern w...