A framework for supporting data integration using the materialized and virtual approaches
- 1 June 1996
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 25 (2) , 481-492
- https://doi.org/10.1145/235968.233365
Abstract
This paper presents a framework for data integration currently under development in the Squirrel project. The framework is based on a special class of mediators, called Squirrel integration mediators. These mediators can support the traditional virtual and materialized approaches, and also hybrids of them.In the Squirrel mediators, a relation in the integrated view can be supported as (a) fully materialized, (b) fully virtual, or (c) partially materialized (i.e., with some attributes materialized and other attributes virtual). In general, (partially) materialized relations of the integrated view are maintained by incremental updates from the source databases. Squirrel mediators provide two approaches for doing this: (1) materialize all needed auxiliary data, so that data sources do not have to be queried when processing the incremental updates; or (2) leave some or all of the auxiliary data virtual, and query selected source databases when processing incremental updates.The paper presents formal notions of consistency and "freshness" for integrated views defined over multiple autonomous source databases. It is shown that Squirrel mediators satisfy these properties.Keywords
This publication has 13 references indexed in Scilit:
- HeraclitusACM Transactions on Database Systems, 1996
- Generating data integration mediators that use materializationJournal of Intelligent Information Systems, 1996
- Structures for manipulating proposed updates in object-oriented databasesPublished by Association for Computing Machinery (ACM) ,1996
- Incremental maintenance of views with duplicatesPublished by Association for Computing Machinery (ACM) ,1995
- View maintenance in a warehousing environmentPublished by Association for Computing Machinery (ACM) ,1995
- Maintaining views incrementallyPublished by Association for Computing Machinery (ACM) ,1993
- RETRIEVING AND INTEGRATING DATA FROM MULTIPLE INFORMATION SOURCESInternational Journal of Cooperative Information Systems, 1993
- Interoperability of multiple autonomous databasesACM Computing Surveys, 1990
- Heterogeneous distributed database systems for production useACM Computing Surveys, 1990
- Efficiently updating materialized viewsPublished by Association for Computing Machinery (ACM) ,1986