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
Link To Document