Using multi-bucket data leaves with overflow chains—performance analysis

作者:

Highlights:

摘要

Many file organizations consist of an index or a directory, which is used for search purposes, and a set of data leaves in which the data records are stored. In order to decrease the index size so that it can fit into main memory, such file organizations may use multi-bucket leaves (instead of “ordinary” data leaves), resulting, however, in a reduction of the average disk space utilization. This can be prevented by postponing leaf splits, either by performing partial expansions before splitting or by using overflow chains.In this paper we analyze (under random insertions) file organizations that use multi-bucket leaves with overflow chains, and compare them to file organizations that use multi-bucket leaves and perform partial expansions before splitting. The analysis can be used to investigate both the dynamic and asymptotic behaviors.

论文关键词:Search structures,performance analysis,multi-bucket data leaves,overflow techniques,partial expansions

论文评审过程:Received 26 October 1990, Revised 13 June 1991, Available online 17 June 2003.

论文官网地址:https://doi.org/10.1016/0306-4379(91)90038-B