• DocumentCode
    2771969
  • Title

    Increasing database concurrency control based on attribute level locking

  • Author

    Maabreh, Khaled S. ; Al-Hamami, A.

  • Author_Institution
    Al zarqa Private Univ., Amman
  • fYear
    2008
  • fDate
    1-3 Dec. 2008
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Database is distinguished from the file system by the ability to work on the multi-user environment. This use needs specific techniques to protect the consistency and integrity of data contained in the database. The most popular technique used to attain the data protection (serializability) is locking (i.e., each transaction reserves access to the data it uses). Locking is done by following some rules (locking protocol) and according to compatibility function among different lock types (read or write), where a read is not compatible with a write. This research aims to increase the granularity hierarchy tree one more level down to include the attribute level, i.e. locking will be done at the attribute level to allow several transactions to access the same row simultaneously. The suggested level is expected to decrease the user competition for acquiring data items and to increase the performance of the database. However, this will increase the overhead on the database. By increasing the hierarchy tree one more level down to cover the attributes, the number of database lockable units is expected to increase, because the transaction is lock only the attributes it needs, So in the proposed approach, the database size is increased, because of using the field as lockable units, and the competition parts among transactions is decreased which causes the probability of conflicts to be decreased as well.
  • Keywords
    concurrency control; distributed databases; groupware; probability; protocols; trees (mathematics); attribute level locking protocol; data protection; database concurrency control; file system; granularity hierarchy tree; multiuser environment; probability; Access protocols; Concurrency control; Concurrent computing; Data security; Database systems; Delay effects; File systems; Protection; System recovery; Transaction databases; Attribute Level; Concurrency Control; Database Lock; Locking Protocol; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Design, 2008. ICED 2008. International Conference on
  • Conference_Location
    Penang
  • Print_ISBN
    978-1-4244-2315-6
  • Electronic_ISBN
    978-1-4244-2315-6
  • Type

    conf

  • DOI
    10.1109/ICED.2008.4786747
  • Filename
    4786747