×

Interval-partitioning method for multidimensional data

  • US 6,003,036 A
  • Filed: 02/12/1998
  • Issued: 12/14/1999
  • Est. Priority Date: 02/12/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of partitioning data regardless of the sparsity of said data on to computer memory or computer storage media with one or more keys or groups of keys from said data such that the selectivity produced by any combination of said keys or said groups of one or more keys can be precisely controlled comprising the steps of:

  • a) determining the number of records from said data to be packed into each unit partitionb) determining selectivity of each said key or said group of one or more keys chosen from said composite key so that the combined selectivity of all said keys or said groups of one or more keys is equal to the total number of unit partitions in said datac) arbitrarily choosing a first component key or group of one or more component keys from said chosen component keys in said composite keyd) partitioning said data by said first key or group of one or more keys of said chosen component keys possibly followed by one or more of the other component keys in said composite keye) creating a non-dense index formed from said first key or group of one or more keys and possibly followed by one or more of the other component keys in said composite key aligned with the boundaries of said partitions created in step d)f) choosing a new first key or group of one or more keys from said chosen component keys in said composite keyg) repeating steps d), e), and f) within each said partition created from the previous iteration of step d) as many times as required to produce said total number of unit partitions contained within said data thereby producing an organization of said data whose said selectivity of combinations of said keys can be precisely controlled by said selectivity for each said key or group of one or more said keys as determined in step b).

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