• DocumentCode
    3122308
  • Title

    Improving Transaction-Time DBMS Performance and Functionality

  • Author

    Lomet, David B. ; Li, Feifei

  • Author_Institution
    Microsoft Res. Redmond, Redmond, WA
  • fYear
    2009
  • fDate
    March 29 2009-April 2 2009
  • Firstpage
    581
  • Lastpage
    591
  • Abstract
    Immortal DB is a transaction time database system that is built into a commercial database system rather than being layered on top. This enables it to have performance that is very close to the performance of an unversioned current time database system. Achieving such competitive performance is essential for wide acceptance of this temporal functionality. In this paper we describe further performance improvements in two critical dimensions. First Immortal DB range search performance is improved for current time data via improved current version storage utilization, making this performance essentially the same as unversioned performance. Second, Immortal DB update performance is increased by further reducing the cost for the timestamping of versions. Finally, we show how a simple modification, integrated into the timestamping mechanism, can provide a foundation for auditing database activity. Our algorithms have been incorporated into a commercial database engine and experiments using this database engine demonstrate the effectiveness of our approach.
  • Keywords
    database management systems; transaction processing; commercial database engine; immortal DB; storage utilization; temporal functionality; transaction time database system; Computer science; Costs; Data engineering; Database systems; Engines; Indexing; Law; Legal factors; Transaction databases; USA Councils; audit; performance; temporal; timestamping; transaction-time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1084-4627
  • Print_ISBN
    978-1-4244-3422-0
  • Electronic_ISBN
    1084-4627
  • Type

    conf

  • DOI
    10.1109/ICDE.2009.56
  • Filename
    4812437