• DocumentCode
    2638069
  • Title

    Asynchronous version advancement in a distributed three version database

  • Author

    Jagadish, H.V. ; Mumick, Inderpal Singh ; Rabinovich, Michael

  • fYear
    1998
  • fDate
    23-27 Feb 1998
  • Firstpage
    424
  • Lastpage
    435
  • Abstract
    We present an efficient protocol for multi-version concurrency control in distributed databases. The protocol creates no more than three versions of any data item, while guaranteeing that: update transactions never interfere with read-only transactions; the version advancement mechanism is completely asynchronous with (both update and read-only) user transactions; and read-only transactions do not acquire locks and do not write control information into the data items being read. This is an improvement over existing multi-versioning schemes for distributed databases, which either require a potentially unlimited number of versions, or require coordination between version advancement and user transactions. Our protocol can be applied in a centralized system also, where the improvement over existing techniques is in reducing the number of versions from four to three. The proposed protocol is valuable in large applications that currently shut off access to the system while managing version advancement manually, but now have a need for automating this process and providing continuous access to the data
  • Keywords
    concurrency control; configuration management; distributed databases; memory protocols; query processing; transaction processing; asynchronous version advancement; centralized system; data access; distributed three version database; multiversion concurrency control; protocol; read-only transactions; update transactions; user transactions; version advancement mechanism; Access protocols; Concurrency control; Delay; Distributed databases; Interference elimination; Laboratories; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1998. Proceedings., 14th International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-8289-2
  • Type

    conf

  • DOI
    10.1109/ICDE.1998.655805
  • Filename
    655805