×

Method of creating hierarchical indices for a distributed object system

  • US 8,200,706 B1
  • Filed: 07/11/2011
  • Issued: 06/12/2012
  • Est. Priority Date: 07/20/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data structuring method comprising:

  • organizing a data management system into a plurality of physically-dispersed regions, each physically-dispersed region of the plurality of physically-dispersed regions including at least one cluster, a given cluster of the at least one cluster including at least one node and a shared storage, the data management system including a plurality of data management servers, each data management server including at least one computer hardware processer;

    continuously receiving at the at least one node at least one data stream;

    storing the at least one data stream in an object-oriented data store;

    maintaining an index tree for use in determining where a given object in the data management system is located, the index tree including a root, at least one level of joins, and a plurality of leaves, each leaf of the plurality of leaves associated with a sorted structure, the sorted structure including a property value and an object global unique identifier;

    associating a key and a key value with each sorted structure in each leaf and with each join in the index tree;

    re-computing the key associated with a given sorted structure and the key of at least one join in the index tree, the key of the at least one join is a cluster membership key, a region membership key, or a universe membership key;

    performing a membership test on at least one key in the index tree to identify which of the clusters may have the given object; and

    using the sorted structure to locate the given object within a given cluster.

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