×

Method and apparatus for managing shared data using a data surrogate and obtaining cost parameters from a data dictionary by evaluating a parse tree object

  • US 5,689,698 A
  • Filed: 10/20/1995
  • Issued: 11/18/1997
  • Est. Priority Date: 10/20/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of providing access to object data stored in an object server in response to a database query, comprising the steps of:

  • receiving the database query comprising a relational operation from a client, said relational operation comprising at least one object surrogate identifying object data stored in an object server;

    transforming the database query into relational database commands;

    transmitting the relational database commands to a relational database management system;

    receiving a response table from the relational database management system;

    compiling an answer set from the response table, the answer set comprising an object locator identifying the object data stored in the object server and responsive to the database query;

    transmitting the answer set to the client;

    wherein the transforming step comprises the steps ofparsing the database command into a parse tree of object structures comprising relational database commands and object server commands, said parse tree comprising parse tree nodes;

    obtaining cost parameters for the parse tree object structures from a global data dictionary;

    binding the cost parameters to the parse tree nodes;

    iterating over the parse tree object structures to evaluate parse tree options according to the cost parameters and a selection criteria; and

    selecting the parse tree option based upon the cost parameters and selected criteria.

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