Capacity-augmenting Schema Changes on Object-oriented Databases: towards Increased Interoperability
نویسندگان
چکیده
The realization of capacity-augmenting schema changes on a shared database while providing continued interoperability to active applications has been recognized as a hard open problem. A novel three-pronged process, called transparent object schema evolution (TOSE), is presented that successfully addresses this problem. TOSE uses the combination of views and versioning to simulate schema changes requested by one application without aaecting other applications interoperating on a shared OODB. The approach is of high practical relevance as it builds upon schema evolution support ooered by commercial OODBMSs.
منابع مشابه
Polyspin: Support for Polylingual Persistence, Interoperability and Naming in Object-oriented Databases
Heterogeneity in information systems gives rise to a range of interoperability problems. For heterogeneous information systems based on traditional database technology, the dominant interoperability problems are multiple database (or schema) integration and multilingual access to individual databases. While similar interoperability problems can arise in heterogeneous information systems based o...
متن کاملObject Oriented Approach for Integration of Heterogeneous Databases in a Multidatabase System and Local Schemas Modifications Propagation
One of the challenging problems in the multidatabase systems is to find the most viable solution to the problem of interoperability of distributed heterogeneous autonomous local component databases. This has resulted in the creation of a global schema over set of these local component database schemas to provide a uniform representation of local schemas. The aim of this paper is to use object-o...
متن کاملSchema Refinement and Schema Integration in Object-oriented Databases Schema Reenement and Schema Integration in Object-oriented Databases
This report presents a formal approach to support schema integration in object-oriented databases. The basis of the approach is a synthetic subclass order to compare classes. Classes are integrated in a natural way using a join operator w.r.t. the subclass order. In contrast with existing literature, our subclass order compares classes not only by their attributes, but also by the behaviour of ...
متن کاملConsistent Schema Version Removal: An Optimization Technique for Object-Oriented Views
Powerful solutions enabling interoperability must allow applications to evolve and requirements of shared databases to change, while minimizing such changes on other integrated applications. Several approaches, such as the transparent schema evolution system (TSE) by Ra et al., schema versions by Lautemann, and integrated views by Bertino, have been proposed to make interoperability possible by...
متن کاملEvolution towards, in, and beyond Object Databases
There is a manifold of meanings we could associate with the term evolution in the database arena This paper tries to categorize some of these into a unique framework showing similarities and di er ences Among the topics touched upon are extending traditional data models to become object oriented migrating existing data to not nec essarily OO databases schema extension and modi cation in a popu ...
متن کامل