• DocumentCode
    3254554
  • Title

    Transaction management for object-oriented databases: performance advantages of using multiple versions

  • Author

    Liu, Xiaoying ; Miller, John A. ; Parate, Nilesh R.

  • Author_Institution
    Dept. of Comput. Sci., Georgia Univ., Athens, GA, USA
  • fYear
    1992
  • fDate
    6-9 Apr 1992
  • Firstpage
    222
  • Lastpage
    231
  • Abstract
    Many applications of object-oriented database systems demand high performance and require longer duration transactions. These requirements are contrary to one another. Two trends in modern systems can help improve the situation. Firstly, multiprocessors are becoming commonplace, and secondly, object-oriented database systems supporting multiple versions are becoming popular. Consequently, database protocols that are less prone to extensive blocking (as can be the case with the popular two-phase locking protocol) are needed in future systems. The authors´ simulation studies have shown substantial performance improvements can be obtained by using multiversion protocols for database transaction management. These protocols provide higher throughput at higher levels of concurrency (which are achievable with multiprocessors) than their traditional single version equivalents
  • Keywords
    concurrency control; configuration management; object-oriented databases; protocols; transaction processing; blocking; concurrency; database protocols; multiple versions; multiprocessors; object-oriented databases; performance advantages; throughput; transaction management; Application software; Concurrency control; Concurrent computing; Database systems; Object oriented databases; Object oriented modeling; Protocols; Relational databases; Spatial databases; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 1992. Proceedings., 25th Annual
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-2765-4
  • Type

    conf

  • DOI
    10.1109/SIMSYM.1992.227559
  • Filename
    227559