• DocumentCode
    2277183
  • Title

    Dynamic finite versioning: an effective versioning approach to concurrent transaction and query processing

  • Author

    Wu, Kun-Lung ; Yu, Philip S. ; Chen, Ming-Syan

  • Author_Institution
    IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1993
  • fDate
    19-23 Apr 1993
  • Firstpage
    577
  • Lastpage
    586
  • Abstract
    Dynamic finite versioning (DFV) schemes that effectively support concurrent processing of transaction and queries are presented. Without acquiring locks, queries read from a small, fixed number of dynamically derived, transaction-consistent, possibly slightly obsolete, logical snapshots of the database. On the other hand, transactions access the most up-to-date data in the database without data contention from queries. Intermediate versions created between snapshots are automatically discarded. Dirty pages updated by active transactions are allowed to be written back into the database before commitment and, at the same time, consistent logical snapshots can be advanced automatically without quiescing the ongoing transactions or queries
  • Keywords
    concurrency control; database management systems; query processing; transaction processing; active transactions; concurrent transaction; database; dynamic finite versioning; dynamically derived transaction-consistent logical snapshots; query processing; updated dirty pages; Automatic control; Concurrency control; Content management; Control systems; Costs; Database systems; Query processing; Stability; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1993. Proceedings. Ninth International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-8186-3570-3
  • Type

    conf

  • DOI
    10.1109/ICDE.1993.344022
  • Filename
    344022