B-trees

Robert Ward robert at hslrswi.UUCP
Tue Dec 3 05:51:53 AEST 1985


Phil Norris (pn at stc.uucp) asks in article <716 at stc-b.stc.UUCP> -
> Anybody out there prepared to offer a *brief* explanation of what
> B-trees are?  Pointers to good literature on the subject would be
> much appreciated too.  Thanks muchly.
> Phil Norris	<pn at stc.UUCP>

Here, then, are some references explaining all about B-trees -
1.	"The Art Of Computer Programming",
	by D. E. Knuth, Volume 3, pp. 471 - 479, (Addison-Wesly, 1973) ;
2.	"Design Of Database Structures",
	by T. J. Teorey and J. P. Fry, pp. 305 - 327, (Prentice-Hall, 1982) ;
3.	"Organisation And Maintenance Of Large Ordered Indexes",
	by R. Bayer and E. McCreight, Acta Informatica, 1, (1972), pp. 173-189;
4.	"The Ubiquitous B-Tree",
	by D. Comer, ACM Computer Survey, 11,2 (June 1979), pp. 121-137.

The most readable of these is the last one (by Douglas Comer of the
Xinu operating system fame). Knuth only gives a brief and incomplete
description of B-trees. Bayer and McCreight invented B-trees : their
article, therefore, is the original collector's item.

Hope this helps,
Cheers,
	Robert.

******************************************************************************
    Robert Ward,
    Hasler AG, Murtenstrasse 137a, CH-3008 Bern, Switzerland

Tel.:	    (031) - 65 23 19
Uucp:	    ... {seismo,decvax,ukc, ... }!mcvax!cernvax!hslrswi!robert
Bitnet:	    hslrswi!robert at cernvax.bitnet
Arpa:	    hslrswi!robert%cernvax.bitnet at WISCVM.ARPA
Edunet:	    hslrswi!robert%cernvax.bitnet at UCBJADE.Berkeley.EDU
******************************************************************************



More information about the Comp.unix mailing list