×

System and method for implementing database cursors in a client/server environment

  • US 5,835,904 A
  • Filed: 04/10/1997
  • Issued: 11/10/1998
  • Est. Priority Date: 10/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A database management system of the type which may be executed by a server computer having a database and a network interface module operating in a client/server network environment, comprising:

  • a client interface operable to parse a communication packet received from a client on the network through the network interface module, said communication packet containing a client database request;

    a search engine module including a query optimizer operable to select an optimum process for searching the database, said search engine module also operable to produce an execution plan of instructions on how to search the database to produce a result set;

    data manager and kernel components responsive to said instructions from the search engine and operable to access data in the database in accordance with said instructions to process the client database request;

    a sequencer operable to receive the client database request from the client interface and to invoke the search engine and data manager in the proper sequence to perform the database request; and

    a cursor module operable to receive a cursor request from a client through said network interface, generate data structures representative of said client'"'"'s position within the result set, and maintain said data structures on said server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×