DocumentCode
1041193
Title
Incremental maintenance of schema-restructuring views in SchemaSQL
Author
Koeller, Andreas ; Rundensteiner, Elke A.
Author_Institution
Dept. of Comput. Sci., Montdair State Univ., Upper Montclair, NJ, USA
Volume
16
Issue
9
fYear
2004
Firstpage
1096
Lastpage
1111
Abstract
The integration of data, especially from heterogeneous sources, is a hard and widely studied problem. One particularly challenging issue is the integration of sources that are semantically equivalent but schematically heterogeneous. While two such data sources may represent the same information, one may store the information inside tuples (data) while the other may store it in attribute or relation names (schema). The SchemaSQL query language is a recent solution to this problem powerful enough to restructure such sources into each other without the loss of information. We propose the first incremental view maintenance strategy for such schema-restructuring views. Our strategy, based on an algebraic representation of the view query, correctly transforms a data update or a schema change to a source into sequences of schema and data updates to be applied to the view. We also introduce an optimization of incremental maintenance using batching. We present a proof of correctness of the propagation approach. We also describe the implementation of our SchemaSQL Query Processor and View Maintainer. Last, our experimental results demonstrate that, in many cases, incremental SchemaSQL view maintenance is significantly faster than complete view recomputation.
Keywords
SQL; algebraic specification; distributed databases; query processing; relational databases; SchemaSQL; View Maintainer; algebraic representation; data integration; heterogeneous sources; incremental maintenance; query language; schema-restructuring views; view query; Data models; Database languages; Information systems; Relational databases; Virtual manufacturing; 65; Index Terms- Heterogeneous databases; SchemaSQL; incremental view maintenance; materialized views; schema restructuring.;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2004.42
Filename
1316837
Link To Document