On view support in object-oriented database systems
Modern database systems
Schema architecture of the UniSQL/M multidatabase system
Modern database systems
The MultiView project: object-oriented view technology and applications
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
The functional data model and the data languages DAPLEX
ACM Transactions on Database Systems (TODS)
Main Memory Orientated Optimization of OO Queries Using Typed Datalog with Foreign Predicates
IEEE Transactions on Knowledge and Data Engineering
Query Optimization and Execution Plan Generation in Object-Oriented Data Management Systems
IEEE Transactions on Knowledge and Data Engineering
A View Mechanism for Object-Oriented Databases
EDBT '92 Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology
Distributing Semantic Constraints Between Heterogeneous Databases
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Proceedings of the Ninth International Conference on Data Engineering
Using Partial Differencing for Efficient Monitoring of Deferred Complex Rule Conditions
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Processing Object-Oriented Queries with Invertible Late Bound Functions
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Calculus-Based Transformations of Queries over Object-Oriented Views in a Database Mediator System
COOPIS '98 Proceedings of the 3rd IFCIS International Conference on Cooperative Information Systems
Query processing over object views of relational data
The VLDB Journal — The International Journal on Very Large Data Bases
EDUTELLA: a P2P networking infrastructure based on RDF
Proceedings of the 11th international conference on World Wide Web
Query Decomposition for a Distributed Object-Oriented Mediator System
Distributed and Parallel Databases
Integrating Heterogenous Overlapping Databases through Object-Oriented Transformations
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Evaluation of Join Strategies for Distributed Mediation
ADBIS '01 Proceedings of the 5th East European Conference on Advances in Databases and Information Systems
Query Processing in Self-Profiling Composable Peer-to-Peer Mediator Databases
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
Object-Oriented Mediator Queries to XML Data
WISE '00 Proceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 2 - Volume 2
Engineering information integration using object-oriented mediator technology
Software—Practice & Experience
Hi-index | 0.00 |
AMOS is a mediator system that supports passive (non-intrusive)integration of data from heterogeneous and autonomous data sources. Itis based on a functional data model and a declarative functional querylanguage AMOSQL. Foreign data sources, e.g., relational databases, textfiles, or other types of data sources can be wrapped with AMOSmediators, making them accessible through AMOSQL. AMOS mediators cancommunicate among each other through the multi-database constructs ofAMOSQL that allow definition of functional queries and OO viewsaccessing other AMOS servers. The integrated views can contain bothfunctions and types derived from the data sources. Furthermore, localdata associated with these view definitions may be stored in themediator database. This paper describes AMOS‘ multi-database queryfacilities and their optimization techniques. Calculus-based functiontransformations are used to generate minimal query expressions beforethe query decomposition and cost-based algebraic optimization stepstake place. Object identifier (OID) generation is used forcorrectly representing derived objects in the mediators. A selectiveOID generation mechanism avoids overhead by generating in themediator OIDs only for those derived objects that are either neededduring the processing of a query or have associated local data in themediator database. The validity of the derived objects that areassigned OIDs and the completeness of queries to the views areguaranteed by system generated predicates added to the queries.