• DocumentCode
    2069837
  • Title

    Automating compensation in a multidatabase

  • Author

    Nodine, Marian H. ; Zdonik, Stanley B.

  • Author_Institution
    Brown Univ., Providence, RI, USA
  • Volume
    2
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    293
  • Lastpage
    302
  • Abstract
    Compensation is the process by which a committed transaction in a database is undone by running the semantic inverse of that transaction on the database. Compensation has been proposed as a technique for undoing committed work in various situations where strict atomicity cannot be maintained (H. Garcia-Molina, K. Salem, 1987; J.G. Mullen, 1991). We discuss compensation in long-running multidatabase transactions. We define the step approach to integrating local database schemas into a multidatabase. In the step approach, each local database is encapsulated by a set of procedures (steps). Steps can be grouped into atomic global transactions. Each step also has an associated compensating step, which is called if the compensating transaction is run. We examine two areas of multidatabase transaction management where compensation is required. The first is implementing compensation as a recovery technique when an open, nested transaction is aborted. The second is in backing out the effects of an atomic mutlidatabase transaction when some local database transaction commits before a global abort decision is made.<>
  • Keywords
    database theory; distributed databases; system recovery; transaction processing; atomic global transactions; atomic mutlidatabase transaction; committed transaction; compensating step; compensating transaction; global abort decision; local database schemas; local database transaction; long-running multidatabase transactions; multidatabase transaction management; nested transaction; recovery technique; semantic inverse; step approach; strict atomicity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
  • Conference_Location
    Wailea, HI, USA
  • Print_ISBN
    0-8186-5090-7
  • Type

    conf

  • DOI
    10.1109/HICSS.1994.323254
  • Filename
    323254