Object orientation in multidatabase systems
- 1 June 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 27 (2) , 141-195
- https://doi.org/10.1145/210376.210378
Abstract
A multidatabase system (MDBS) is a confederation of preexisting distributed, heterogeneous, and autonomous database systems. There has been a recent proliferation of research suggesting the application of object-oriented techniques to facilitate the complex task of designing and implementing MDBSs. Although this approach seems promising, the lack of a general framework impedes any further development. The goal of this paper is to provide a concrete analysis and categorization of the various ways in which object orientation has affected the task of designing and implementing MDBSs.We identify three dimensions in which the object-oriented paradigm has influenced this task: the general system architecture, the schema architecture, and the heterogeneous transaction management. Then we provide a classification and a comprehensive analysis of the issues related to each of the above dimensions. To demonstrate the applicability of this analysis, we conclude with a comparative review of existing multidatabase systems.Keywords
This publication has 49 references indexed in Scilit:
- Object-orientation and the SQL standardComputer Standards & Interfaces, 1993
- The objects are coming!Computer Standards & Interfaces, 1993
- On resolving schematic heterogeneity in multidatabase systemsDistributed and Parallel Databases, 1993
- Structural schema integration with full and partial correspondence using the dual modelInformation Systems, 1992
- Overview of multidatabase transaction managementThe VLDB Journal, 1992
- EIS/XAIT project: an object-based interoperability framework for heterogeneous systemsComputer Standards & Interfaces, 1991
- Hybrid concurrency control for abstract data typesJournal of Computer and System Sciences, 1991
- An object-oriented approach to distributed data managementJournal of Systems and Software, 1990
- A rule-based approach for merging generalization hierarchiesInformation Systems, 1988
- Commutativity-based concurrency control for abstract data typesIEEE Transactions on Computers, 1988