Interprocedural Query Extraction for Transparent Persistence

Source: University of Texas

Favorite

Free registration required

Transparent persistence promises to integrate programming languages and databases by allowing programs to access persistent data with the same ease as non-persistent data. In this paper the authors demonstrate the feasibility of optimizing transparently persistent programs by extracting queries to efficiently prefetch required data. A static analysis derives query structure and conditions across methods that access persistent data. Using the static analysis, the system transforms the program to execute explicit queries. The transformed program composes queries across methods to handle method calls that return persistent data.
Format:PDF Size:351.80
Date:Dec 2008