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 :
بازگشت