Accessing network databases
AssigneeIntel Corporation
InventorZhi Z. Yu
Life of this patent
Estimating the term…
Abstract
A client may use a hypertext transfer protocol to make requests for information stored for the client on a relational database management server. The load on the server may be reduced and the ability to quickly access information may be enhanced by using an application server that maintains connections and sessions for certain types of queries to the relational database management server. In particular, connections and sessions for commonly repeated queries may be maintained on the application server in an always active state so that such information may be readily obtained without establishing a new connection and a new session.
Claims21
A method comprising:
- receiving, at a server, a hypertext transfer protocol request from a client for data;
- maintaining connections and sessions to a database for a query;
- determining at said server whether query content of said request corresponds to query content of said query;
- and
- using said connections and sessions to access said database if the query content of said request corresponds to the query content of said query.
An article comprising a medium storing instructions that if executed enable a system to:
- receive a hypertext transfer protocol request from a client for data;
- maintain connections and sessions to a database for a query;
- determine whether query content of said request corresponds to query content of said query;
- and
- use the connections and sessions to access said database if the query content of said request corresponds to query content of said query.
A server comprising:
- a link to a common gateway interface program;
- a plurality of connections and sessions from said server to enable data to be accessed from a relational database, some of said connections and sessions being persistent connections and persistent sessions;
- and
- a storage to store content information about frequent requests for data from said relational database, said server having persistent connections and sessions to service said frequent requests.
A method comprising:
- receiving, at a server, a query from a client for information in a database;
- determining whether the query corresponds to a cached query session;
- and
- accessing the database using a persistent connection if the query corresponds to the cached query session.
Dependencies are inferred from the claim text.