×

Dynamic external control of rule-based decision making through user rule inheritance for database performance optimization

  • US 5,907,844 A
  • Filed: 03/20/1997
  • Issued: 05/25/1999
  • Est. Priority Date: 03/20/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer controlled database system having a processor coupled to a bus and a memory coupled to said bus, a method for tailoring hardcoded rules for a database environment, said method comprising the steps of:

  • a) storing into said memory a parent-child hierarchy of objects of said database system wherein said parent-child hierarchy comprises a root object, parent objects, and child objects, wherein each child object has one parent object and wherein each parent object has one or more child objects;

    b) defining a plurality of user rules applicable to said database environment wherein, for each respective user rule, each object of said parent-child hierarchy either contains an explicit user rule definition for said respective user rule or inherits its definition for said respective user rule from its closest ancestor object having an explicit user rule definition for said respective user rule;

    c) accessing from said memory a plurality of hardcoded rules which, when executed, tune said database system by operating on objects of said parent-child hierarchy wherein respective hardcoded rules each have at least one user rule defined therein; and

    d) performance tuning said database system to said database environment by executing said plurality of hardcoded rules, wherein the execution of a respective hardcoded rule on a respective object is preceded by the execution of an identified user rule defined with respect to said respective object and which supplies a value used to influence execution of said respective hardcoded rule.

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