×

System and procedure for concurrent database access by multiple user applications through shared connection processes

  • US 5,596,745 A
  • Filed: 05/16/1994
  • Issued: 01/21/1997
  • Est. Priority Date: 05/16/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. In an object-oriented database processing system having storage means for storing a plurality of databases and a plurality of user applications (UAs) for processing database access requests including schema queries and requests to execute standard query language (SQL) units of work (UOWs), for storing a plurality of catalog server processes, each linked to a respective database, and a plurality of SQL server processes, each linked to a respective database, and for storing a plurality of objects including a plurality of database access (DBA) objects for passing messages between said UAs and said databases, a method for accessing data in a first said database responsive to one or more said database access requests from a first said UA, said method comprising the steps of:

  • forming first logical paths between said plurality of catalog server processes and said plurality of DBA objects, and second logical paths between said plurality of SQL server processes and said plurality of DBA objects;

    at least one of said first logical paths being shared among two or more DBA objects of the plurality of DBA objects;

    followed by;

    (a) sending said database access requests from said first UA to a first said DBA object for passing messages between said first UA and said first database, said first DBA object including first schema retrieval methods and first SQL execution methods;

    (b) transferring schema query messages between said first schema retrieval methods of said first DBA object and said first database through a first said logical path; and

    (c) transferring SQL UOW execution messages between said first SQL execution methods of said first DBA object and said first database through a second said logical path.

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