Issue No. 03 - March (2006 vol. 18)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TKDE.2006.50
Elke A. Rundensteiner , IEEE Computer Society
Materialized views defined over distributed data sources are critical for many applications to ensure efficient access, reliable performance, and high availability. Materialized views need to be maintained upon source updates since stale view extents may not serve well or may even mislead user applications. Thus, view maintenance performance is one of the keys to the success of these applications. In this work, we investigate two maintenance strategies, extended batching and view graph transformation, for maintaining general join views where join conditions may exist between any pairs of data sources possibly with cycles. Many choices are available for maintaining cyclic join views. We thus propose a cost-driven view maintenance framework which generates optimized maintenance plans tuned to the environmental settings. The proposed framework has been implemented in the TxnWrap system. Experimental studies illustrate that our proposed optimization techniques significantly improve the view maintenance performance in a distributed environment.
Materialized view maintenance, view maintenance optimization, distributed query optimization, grouping maintenance, view graph.
B. Liu and E. A. Rundensteiner, "Optimizing Cyclic Join View Maintenance over Distributed Data Sources," in IEEE Transactions on Knowledge & Data Engineering, vol. 18, no. , pp. 363-376, 2006.