• DocumentCode
    142243
  • Title

    Transaction management in B-tree-indexed database systems

  • Author

    Jaluta, Ibrahim

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Tripoli, Tripoli, Libya
  • Volume
    3
  • fYear
    2014
  • fDate
    26-28 April 2014
  • Firstpage
    1968
  • Lastpage
    1975
  • Abstract
    The B±tree is the most widely used index structure in the current commercial database systems. We introduces new B±tree algorithms in which tree-structure modifications such as page splits or merges are executed as atomic actions. A B±tree structure modification, once executed to completion will never be undone no matter if the transaction that triggered such a structure modification commits or aborts later on. In ARIESrestart recovery from a system crash, the redo pass of ARIES will always produce a structurally consistent B±tree, on which undo operations by backward-rolling transactions can be performed. A database transaction can contain any number of operations of the form “fetch the first (or next) matching record”, “insert a record”, or “delete a record”, where database records are identified by their primary keys. Repeatable-read-level isolation for transactions is achieved by key-range locking.
  • Keywords
    database indexing; system recovery; transaction processing; tree data structures; trees (mathematics); ARIES redo pass; ARIESrestart recovery; B±tree algorithm; B±tree structure modification; B-tree-indexed database systems; atomic actions; backward-rolling transactions; commercial database systems; database records; database transaction; index structure; key-range locking; page merge; page split; primary keys; repeatable-read-level isolation; structurally consistent B±tree; system crash; transaction management; undo operation; Concurrency control; Concurrent computing; Indexes; Latches; Protocols; Vegetation; B-trees; concurrency; key-range locking; logging; tree-structure-modification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science, Electronics and Electrical Engineering (ISEEE), 2014 International Conference on
  • Conference_Location
    Sapporo
  • Print_ISBN
    978-1-4799-3196-5
  • Type

    conf

  • DOI
    10.1109/InfoSEEE.2014.6946267
  • Filename
    6946267