Some average performance measures for the B-tree (Q797287)

From MaRDI portal





scientific article; zbMATH DE number 3868631
Language Label Description Also known as
default for all languages
No label defined
    English
    Some average performance measures for the B-tree
    scientific article; zbMATH DE number 3868631

      Statements

      Some average performance measures for the B-tree (English)
      0 references
      0 references
      1985
      0 references
      Several average performance measures are presented for large B-trees formed from insertions, where large refers to the number of keys. Formulas are first derived for the expected number of nodes of each size on the bottom level of the tree, where the size of a node is the number of keys currently contained in the node. This is followed by formulas for the probability of making an insertion into a node of a given size, the probability of a split during an insertion into a node, and the expected number of splits during an insertion into the tree. Is is shown that for large trees of high order m, the expected number of splits per insertion is approximately \(1/(\ln 2)m).\) A formula is presented for the average storage utilization, and it is shown that this average approaches ln 2 as m approaches infinity. A simpler formula is derived for the average storage utilization at the bottom level of the tree, and it is shown that this formula is an increasing function of m ranging from 2/3 to ln 2. It is shown that the expected tree height and the expected search path length are approximately logarithmic to the base (ln 2)m. Simulation results are presented to corroborate the theoretical analysis.
      0 references
      multiway trees
      0 references
      indexes
      0 references
      file organization
      0 references
      average performance measures
      0 references
      large B-trees
      0 references
      average storage utilization
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references