×

System and method for a data dictionary cache in a distributed system

  • US 7,421,437 B2
  • Filed: 11/10/2003
  • Issued: 09/02/2008
  • Est. Priority Date: 11/10/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a request for system information, wherein the system information is associated with a data type, wherein the data type includes a scalar data type and a complex data type, wherein the scalar data type and the complex data type are organized hierarchically, the scalar data type including a single data object having an integer or a character, the complex data type including multiple data objects having one or more of structure data types, list data types, and tree data types;

    referencing a plurality of data dictionary cache at an application level to obtain the data type associated with the system information;

    determining whether the data type is stored in one or more of the plurality of data dictionary cache, wherein determining is preformed based on a cache management policy to perform operations relating to reading, storing, and maintaining information of the plurality of data dictionary cache;

    selecting a data dictionary cache from the plurality of data dictionary cache at the application level, if the data dictionary cache includes the data type;

    obtaining the data type from the data dictionary cache having the data type;

    obtaining the data type from a data dictionary at a data access level, if the data type is not found at the plurality of data dictionary cache, and creating a new data dictionary cache at the application layer to store the data type obtained from the data dictionary; and

    providing the requested system information via the data type.

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