Back to results

Virginia Tech

On the performance of B-trees using dynamic address computation

Abstract

dc:description.abstract

The B-tree is a one of the more popular methods in use today for indexes and inverted files in database management systems. The traditional implementation of a Bâ tree uses many pointers (more than one per key), which can directly affect the performance of the B-tree. A general method of file organization and access (called Dynanic Address Computation) has been described by Cook that can be used to implement B-trees using no pointers. A minimal amount of storage (in addition to the keys) is required. An implementation of Dynamic Address Computation and a B-tree management package is described. Analytical performance measures are derived in an attempt to understand the performance characteristics of the B-tree. It is shown that the additional costs associated with Dynamic Address Computation result in an implementation that is competitive with traditional implementations only for small applications. For very large B-trees, additional work is required to make the performance acceptable. Some examples of possible modifications are discussed.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science
Department dc:contributor.department
Computer Science
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
1985

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • West, Raymond Troy, Jr.
Chair dc:contributor.committeechair
  • Hartson, H. Rex
Committee members dc:contributor.committeemember
  • Kafura, Dennis G.
  • Foutz, Robert

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
etd-03122013-040251
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/41574

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

West, Raymond Troy, Jr.. On the performance of B-trees using dynamic address computation. masters thesis, Virginia Tech, 1985. http://hdl.handle.net/10919/41574