Method for accelerating access to a database clustered partitioning
AssigneeElectronic Data Systems Corporation
InventorJames David McElhiney
Life of this patent
Estimating the term…
Loading patent…
AssigneeElectronic Data Systems Corporation
InventorJames David McElhiney
Estimating the term…
A database organization system that separates fields used for record selection into a search table, leaving fields used solely for retrieval in a separate detail table. The system constructs a bit-interleaved key field within the search table, causing records with similar field values to cluster. The system further partitions the tables into multiple pairs of sub-tables as size increases, and builds a statistics table with information describing each partitioned sub-table. Each sub-table is searched separately and the results merged. The bits of the bit-interleaved key are ordered by likelihood of data query, and the partitioning is performed using the value of each bit. The system keeps statistics for each partition, and allows parallel searching of each partition. Query speed is enhanced by culling sub-tables from the search process, by reading only the search table data, and by eliminating record-level tests on tables completely within the desired result set.
A method for storing and accessing records in a database table, the method comprising the steps of:
A method for storing and accessing records in a database table, the method comprising the steps of:
Dependencies are inferred from the claim text.