Issue No. 07 - July (1987 vol. 13)
W. De Jonge , Department of Mathematics and Computer Science, Vrije Universiteit
It is shown how a highly compact representation of binary trees can be used as the basis of two access methods for dynamic files, called BDS-trees and S-trees, respectively. Both these methods preserve key-order and offer easy and efficient sequential access. They are different in the way the compact binary trees are used for searching. With a BDS-tree the search is a digital search using binary digits. Although the S-tree search is performed on a bit-by-bit basis as well, it will appear to be slightly different. Actually, with S-trees the compact binary trees are used to represent separators at low storage costs. As a result, the fan-out, and thus performance, of a B-tree can be improved by using within each index page an S-tree for representing separators efficiently.
tree, Access iethod, B-tree, file, searching
W. De Jonge, R. Van De Riet and A. Tanenbaum, "Two Access Methods Using Compact Binary Trees," in IEEE Transactions on Software Engineering, vol. 13, no. , pp. 799-810, 1987.