发明名称 Distribution-based replacement selection sorting system
摘要 An external data record sorting system that adaptively combines elements of both the distribution-based and the comparison-based sort procedures. The internal distribution-based sorting procedure generates sorted record strings that are twice as long on average as the available internal memory storage space. This MSB radix distribution procedure is adaptively optimized to data file characteristics by a predetermined threshold test that halts the distribution pass for a bin containing fewer records than a predetermined threshold number, which are then immediately sorted using a simpler comparison-based sorting procedure. This system also overlaps the input file reads and secondary storage writes between distribution sequences, thereby minimizing the non-overlapping portions of input/output operations and internal processing operations. As sorted records are written to secondary storage and new records are moved from the input file, the new records may be added to the current distributive sort tree, thereby minimizing the total number of strings created. Because new records are moved in from the input file concurrently with the removal of sorted records to the output area, the average output string can be twice the size of internal storage. By minimizing the number of strings that are later merged to complete the sort, overall external sorting procedure time is minimized.
申请公布号 US5487164(A) 申请公布日期 1996.01.23
申请号 US19930121328 申请日期 1993.09.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KIRCHHOFER, RICHARD;WAGAR, BRUCE A.
分类号 G06F7/24;(IPC1-7):G06F7/36 主分类号 G06F7/24
代理机构 代理人
主权项
地址