• DocumentCode
    1279311
  • Title

    Concurrency control in B-trees with batch updates

  • Author

    Pollari-Malmi, Kerttu ; Soisalon-Soininen, Eljas ; Ylonen, Tatu

  • Author_Institution
    Dept. of Comput. Sci., Helsinki Univ. of Technol., Espoo, Finland
  • Volume
    8
  • Issue
    6
  • fYear
    1996
  • fDate
    12/1/1996 12:00:00 AM
  • Firstpage
    975
  • Lastpage
    984
  • Abstract
    In many applications it is important to be able to insert (or delete) keys into a B-tree as a batch, instead of inserting them one by one. Moreover, it may be necessary to search the B-tree concurrently with the batch update. An example of this is a text database system supporting a newspaper house: all words (keys) of each article obtained from a news agency should be inserted at once, and, at the same time, searches for documents containing certain words should be allowed as efficiently as possible. We have designed two solutions to the problem of concurrent batch update. The first solution-implemented in our commercial text database system-optimizes the speed of the batch update, and the second solution optimizes the average search time during the batch update
  • Keywords
    concurrency control; information retrieval; tree data structures; tree searching; trees (mathematics); word processing; B-trees; average search time; commercial text database system; concurrency control; concurrent batch update; document searching; news agency; newspaper house; text database system; Computer science; Concurrency control; Database systems; Electronic switching systems; Indexes; Indexing; Information retrieval; Notice of Violation; Relational databases; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.553166
  • Filename
    553166