Run-time access techniques for database images
First Claim
1. A method to provide run-time access to a database image, comprising:
- receiving a query directed to a first database;
redirecting the query to a file associated with a database image;
receiving data from the file associated with the database image in response to the query;
generating return data by substituting database identifiers in the received data associated with the database image with database identifiers associated with the first database; and
providing the return data.
11 Assignments
0 Petitions
Accused Products
Abstract
Techniques to provide run-time access to a database image through a target database management system (DBMS) are described. An empty database in the target DBMS (the “target database”) is created having substantially the same schema as the database image. At run-time, queries directed to the target database are intercepted and redirected to the database image. Information returned in response to the redirected query is modified so that internal database identifiers retrieved from the database image are replaced with like database identifiers associated with the target database management system. Thus, run-time access to database image content is provided without the need to load the database image'"'"'s data content into a target database.
-
Citations
39 Claims
-
1. A method to provide run-time access to a database image, comprising:
-
receiving a query directed to a first database;
redirecting the query to a file associated with a database image;
receiving data from the file associated with the database image in response to the query;
generating return data by substituting database identifiers in the received data associated with the database image with database identifiers associated with the first database; and
providing the return data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A program storage device, readable by a programmable control device, comprising instructions stored on the program storage device for causing the programmable control device to:
-
receive a query directed to a first database;
redirect the query to a file associated with a database image;
receive data from the file associated with the database image;
generate return data by substituting database identifiers in the received data associated with the database image with database identifiers associated with the first database; and
provide the return data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer database system, comprising:
-
storage system for storing a database image and a first database;
a first database management system operatively coupled to the first database and to the storage system; and
translator means operatively coupled to the storage system and to the first database management system for redirecting queries from the database management system directed to a specified file associated with the first database to a specified file associated with the database image, receiving data in response to the redirected query from the specified file associated with the database image, and substituting database identifiers in the received data associated with the database image with database identifiers associated with the first database. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A method to provide run-time access to a database image, comprising:
-
receiving a query directed to a target DB2 database from a DB2 application;
redirecting the query to a file associated with a DB2 database image;
receiving data from the file associated with the DB2 database image in response to the query;
generating return data by substituting database identifiers in the received data associated with the DB2 database image with database identifiers associated with the target DB2 database; and
providing the return data to the DB2 application. - View Dependent Claims (36, 37, 38, 39)
-
Specification