• DocumentCode
    783606
  • Title

    Locking protocols for materialized aggregate join views

  • Author

    Luo, Gang ; Naughton, Jeffrey F. ; Ellmann, Curt J. ; Watzke, Michael W.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
  • Volume
    17
  • Issue
    6
  • fYear
    2005
  • fDate
    6/1/2005 12:00:00 AM
  • Firstpage
    796
  • Lastpage
    807
  • Abstract
    The maintenance of materialized aggregate join views is a well-studied problem. However, to date the published literature has largely ignored the issue of concurrency control. Clearly, immediate materialized view maintenance with transactional consistency, if enforced by generic concurrency control mechanisms, can result in low levels of concurrency and high rates of deadlock. While this problem is superficially amenable to well-known techniques, such as fine-granularity locking and special lock modes for updates that are associative and commutative, we show that these previous high concurrency locking techniques do not fully solve the problem, but a combination of a "value-based" latch pool and these previous high concurrency locking techniques can solve the problem.
  • Keywords
    concurrency control; data integrity; relational databases; transaction processing; concurrency control; concurrency locking techniques; deadlock rate; fine-granularity locking; materialized aggregate join view maintenance; protocol locking; relational databases; special lock modes; transactional consistency processing; value-based latch pool; Aggregates; Concurrency control; Concurrent computing; Laser mode locking; Protocols; Relational databases; System recovery; Index Terms- Concurrency; relational databases; transaction processing.;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2005.96
  • Filename
    1423980