Systems and methods for a cache-sensitive index using partial keys
AssigneeVeriSign, Inc.
InventorsMichael Bentkofsky, Florent Guiliani
Life of this patent
Estimating the term…
Loading patent…
AssigneeVeriSign, Inc.
InventorsMichael Bentkofsky, Florent Guiliani
Estimating the term…
Systems and methods are disclosed for a cache-sensitive index that uses fixed-size partial keys. The index may include a node comprising a child group pointer, a number of partial keys and a similar number of full-key pointers. The node may also include a record count. The nodes are organized into groups. The groups may contain a number of nodes one greater than the number of partial keys in a node and the nodes in a group may be stored contiguously in memory. The child group pointer and the number of partial keys may fit within a cache line. A method is disclosed for traversing the index, for bulk-loading the index, and for live deletion of records from the index.
A computer-implemented method of locating a search value in a database, the database having an index comprising groups of nodes, wherein each node comprises:
A system for locating a search value in a database, comprising:
A non-transitory computer-readable storage medium for locating a search value in a database, comprising:
A computer-implemented method of locating a search value in a database, the database having an index comprising groups of nodes, wherein each node comprises:
Dependencies are inferred from the claim text.