发明名称 Increasing efficiency of indexing random-access files composed of fixed-length data blocks by embedding a file index therein
摘要 A method, system, and computer-readable code for embedding a file index among the fixed-length data blocks of a random-access file to which the index pertains. In the preferred embodiment, a B-tree index is used. The nodes of the B-tree are stored using blocks of the random-access file, so that the index records are embedded among the data records to which the index pertains. This technique avoids a number of problems that result when a data file and its index are separately located. Record updates and retrievals operate more efficiently, and the data records remain synchronized with the corresponding index when file operations (e.g., close, flush) complete successfully. In an optional enhancement, synchronization is ensured when record-level operations (write, delete) complete successfully.
申请公布号 US6535869(B1) 申请公布日期 2003.03.18
申请号 US19990274669 申请日期 1999.03.23
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 HOUSEL, III BARRON CORNELIUS
分类号 G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址