发明名称 Algorithm for tree traversals using left links
摘要 An information management system includes a computer and a database comprising a B-Tree data structure comprising a plurality of nodes associated with disk blocks and handles stored in the nodes. At least one left-link handle, h<SUB>left</SUB>, stored in each node points to a left sibling of that node. A mechanism for performing a lookup operation with respect to a key, k, traverses the B-Tree and refers to the left-link handle, h<SUB>left</SUB>, of a node to access a left sibling of the node if the key k is less than or equal to a value k<SUB>min </SUB>stored in the node. Mechanisms are also provided for performing insert and delete operations, and the lookup, insert, and delete operations detect if the key range of an index node, A, does not include the key k that the operation is trying to locate, and follow a handle A.h<SUB>left </SUB>to the left sibling when k<=A.K<SUB>min</SUB>.
申请公布号 US2006026188(A1) 申请公布日期 2006.02.02
申请号 US20050219140 申请日期 2005.09.01
申请人 MICROSOFT CORPORATION 发明人 NAJORK MARC A.;THEKKATH CHANDRAMOHAN A.
分类号 G06F7/00;G06F12/00;G06F17/30 主分类号 G06F7/00
代理机构 代理人
主权项
地址