skip to main content
article
Free Access

Prefix B-trees

Published:01 March 1977Publication History
Skip Abstract Section

Abstract

Two modifications of B-trees are described, simple prefix B-trees and prefix B-trees. Both store only parts of keys, namely prefixes, in the index part of a B*-tree. In simple prefix B-trees those prefixes are selected carefully to minimize their length. In prefix B-trees the prefixes need not be fully stored, but are reconstructed as the tree is searched. Prefix B-trees are designed to combine some of the advantages of B-trees, digital search trees, and key compression techniques while reducing the processing overhead of compression techniques.

References

  1. 1 AUER, 1~. Schlfisselkompressionen in B*-b~iumen. Diplomarbeit, Tech. U. Miinchen, Mtinchen, Germany, 1976.Google ScholarGoogle Scholar
  2. 2 BAYER, R. Symmetric binary B-trees: Data structure and maintenance algorithms. Acta lnformatica 1 (1972), 290-306.Google ScholarGoogle Scholar
  3. 3 BArER, R. Storage characteristics and methods for searching and addressing. Information Processing 74, North-Holland Pub. Co., Amsterdam, 1974, pp. 440-444.Google ScholarGoogle Scholar
  4. 4 BAYER, l~., AND McCREIGHT, E. Organization and maintenance of large ordered indexes. Acta Informatica 1, 3 (1972), 173-189.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 BAYER, R., AND METZGER, J.K. On the encipherment of search tress and random access files. A CM Trans. Database Syst. i, 1 (March 1976), 37-52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 BXYER, R., AND SCHKOLNICK, M. Concurrency of operations on B-trees. IBM Res. Rep. RJ 1791, IBM Res. Lab., San Jose, CMif., May 1976.Google ScholarGoogle Scholar
  7. 7 BXYER, R., AND UNTERXU~R, K. Prefix B-trees. IBM Res. Rep. RJ 1796, IBM Res. Lab., San Jose, Calif.~ June 1976.Google ScholarGoogle Scholar
  8. 8 KNUTH, D.E. The Art of Computer Programming, Vol. 8: Sorting and Searching. Addison- Wesley, Reading, Mass., 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 WA~N~R, R.E. Indexing design considerations. IBM Syst. J. ~ (1973), 351-367.Google ScholarGoogle Scholar
  10. 10 WEDEKIND, H. On the selection of access paths in a data base system. In Data Base Management, J.W. Klimbie and K.L. Koffeman, Eds., North-Holland Pub. Co., Amsterdam, 1974, pp. 385-397.Google ScholarGoogle Scholar

Index Terms

  1. Prefix B-trees

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Database Systems
        ACM Transactions on Database Systems  Volume 2, Issue 1
        March 1977
        104 pages
        ISSN:0362-5915
        EISSN:1557-4644
        DOI:10.1145/320521
        Issue’s Table of Contents

        Copyright © 1977 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 1977
        Published in tods Volume 2, Issue 1

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader