Issues in managing long transactions and large objects in a multidatabase system

  • Authors:
  • Gopi Attaluri

  • Affiliations:
  • University of Waterloo

  • Venue:
  • CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

Transactions are a useful and important facility in database systems. Transactions have been incorporated into not only traditional database systems, but also advanced transaction systems (such as file systems (LOCUS), engineering design database systems (CAD/CAM) and general programming languages (Avalon, Argus)). A variety of techniques has been used to support transactions.An environment may be comprised of multiple transaction systems. Writing a global application in such an environment can be difficult because of the heterogeneity and autonomy of the systems involved. A multidatabase system. (MDBS) is an abstraction over a set of local database systems (LDBSs) that attempts to hide possible idiosyncrasies of local database systems and provide a uniform interface to a global user. MDBS techniques may be extended to include support for advanced transaction systems.This paper describes problems that arise involving long transactions and large nonuniform objects in a MDBS that provides an advanced transaction system. It surveys background work related to the problem and discusses the problem in light of the background knowledge.