×

Systems and methods for managing distributed database resources

  • US 20020116457A1
  • Filed: 02/21/2002
  • Published: 08/22/2002
  • Est. Priority Date: 02/22/2001
  • Status: Active Grant
First Claim
Patent Images

1. A distributed database caching system for processing transactions between an application server and a central DBMS server, the system comprising:

  • a resource abstraction layer on the application server; and

    a remote server unit in communication with the application server and a database subscription manager, wherein the remote server unit includes a cache DBMS server, and wherein the database subscription manager is in communication with the central DBMS server, wherein the application server sends queries for a plurality of users to the remote server unit via the resource abstraction layer, wherein the remote server unit processes each query through the cache DBMS server, and wherein the cache DBMS server checks a data structure consisting of subscribed query predicates, and wherein, if the query is contained within prior query predicates, the remote server unit sends the local query result to the application server, and wherein if the query is not contained within subscribed predicates, the remote server unit sends the query to the data subscriber manager, wherein the database subscription manager retrieves a result from the central DBMS server, and wherein the database subscription manager derives the query results from the central DBMS server, and wherein the database subscription manager sends the query results to the remote unit, and creates a subscription to the query predicate on behalf of the remote server unit, wherein the query results are added to the cache database and the query predicate is added to the query predicate data structure on the remote server unit, completing a subscription to that query predicate.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×