Methods, systems and software for identifying and managing database work
First Claim
1. A method of identifying a database work request, the method comprising:
- creating with a computer a database work request;
assigning an identification handle to the database work request; and
identifying the database work request using the identification handle.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of the invention provide solutions to allow more sophisticated management of the relationship between a database and its clients (which can be, inter alia, end users, business applications, etc.). Merely by way of example, some embodiments can facilitate the management of work requests in a database, as well as the management of the quality-of-service in a database system. In some embodiments, an identification handle may be assigned to a database work request. A database management application can use the identification handle to identify the work request, as well, perhaps, as any related work requests. The identification handle may also identify the database (and/or an instance thereof) and/or a clustered database node, and the identification handle may be transmitted to a mid-tier application, e.g., to notify the mid-tier about the processing of the work request, changes in quality-of service, server availability, etc.
-
Citations
50 Claims
-
1. A method of identifying a database work request, the method comprising:
-
creating with a computer a database work request;
assigning an identification handle to the database work request; and
identifying the database work request using the identification handle. - View Dependent Claims (2)
-
-
3. A method of identifying a database work request, the method comprising:
-
assigning an identification handle to a database work request, wherein the identification handle comprises sufficient information to identify an entity associated with the database work request;
receiving at a database management application the work request together with the identification handle assigned to the work request, wherein the database management application manages a database to which the work request corresponds; and
generating at least one hash value associated with the identification handle assigned to the work request. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of correlating a plurality of database work requests, the method comprising, for each of a plurality of database work requests, repeating the steps of:
-
assigning an identification handle to a database work request, wherein the identification handle comprises sufficient information to identify an entity associated with the database work request;
receiving at a database management application the work request together with the identification handle assigned to the work request, wherein the database management application manages a database to which the work request corresponds; and
generating a hash value associated with the identification handle assigned to the work request. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A method of identifying a database server associated with a work request, the method comprising:
-
creating at a client a database work request;
receiving the database work request at a database server;
assigning an identification handle to the database work request, wherein the identification handle comprises information sufficient to identify the database server; and
returning the identification handle to the client, such that the client can identify, using the identification handle, the database server that received the database work request.
-
-
39. A computer system for identifying a database work request, the computer system comprising:
-
a processor; and
a computer readable medium in communication with the processor, the computer readable medium comprising a database management application executable by the processor, a database managed by the database management application, and instructions executable by the processor to;
receive at the database management application a work request together with an identification handle assigned to the work request, wherein the work request corresponds to the database managed by the database management application, and wherein the identification handle comprises sufficient information to identify an entity associated with the database work request; and
generate at least one hash value associated with the identification handle assigned to the work request. - View Dependent Claims (40, 41)
-
-
42. A computer system for identifying a database work request, the computer system comprising:
-
a first computer, comprising;
a processor; and
a computer readable medium, the computer readable medium comprising instructions executable by the processor to assign an identification handle to a database work request, wherein the identification handle comprises sufficient information to identify an entity associated with the database work request; and
a second computer, comprising;
a processor; and
a computer readable medium in communication with the processor, the computer readable medium comprising a database management application executable by the processor, a database managed by the database management application, and instructions executable by the processor to;
receive at the database management application the work request together with the identification handle assigned to the work request, wherein the work request corresponds to the database managed by the database management application; and
generate a hash value associated with the identification handle assigned to the work request. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A computer system for identifying a database work request, the computer system comprising:
-
a processor; and
a computer readable medium in communication with the processor, the computer readable medium comprising a database management application executable by the processor, a database managed by the database management application, and instructions executable by the processor to;
receive a database work request at a database;
assign an identification handle to the database work request; and
identify the database work request using the identification handle.
-
-
48. A computer program stored on a computer-readable storage medium for identifying a database work request, the computer program comprising instructions executable by a computer to:
-
receive at a database management application a work request together with an identification handle assigned to the work request, wherein the work request corresponds to a database managed by the database management application, and wherein the identification handle comprises sufficient information to identify an entity associated with the database work request; and
generate a hash value associated with the identification handle assigned to the work request. - View Dependent Claims (49, 50)
-
Specification