A RELATIONAL DATABASE SYSTEM FOR STORING NODES OF A HIERARCHIAL INDEX OF MULTI-DIMENSIONAL DATA IN A FIRST MODULE AND METADATA REGARDING THE INDEX IN A SECOND MODULE
Patent №
US 6,505,205
Granted
2003-01-07
Filed 2002
Owner
—
Lab
—
AI components
2
kr · hardware
Assignment
None on record
Dataset
AIPD
2023_r1 edition
Application
10037923
A system and method for indexing and storing multi-dimensional or multi-attribute data. Data items are recursively sorted in a selected dimension (e.g., the dimension having the greatest variance) and divided until each subdivision fits into a leaf node having a specified fanout. Intermediate nodes and a root node are constructed to complete the index. Each node of the index is stored in a database as a separate object or record and may include a node identifier of the unique, an identifier of a parent and/or a sibling node and an entry for each child of the node, which may be data items or other nodes. Each record entry for a child includes an associated bounding area encompassing descendant data items. Another database table or module may store information about the index, such as the dimensionality of the data, the index fanout and an identifier of a root of the index.