Aggregate path index for incremental Web view maintenance

As Web data keeps growing in an explosive way, Web queries need to be materialized to achieve fast query response time. However, developing efficient maintenance techniques for materialized views over dynamic Web data sources is more challenging than in the traditional database context. In this paper, given a Web view specified in XQL, we propose an aggregation path index structure to hold a collection of "qualified" objects with respect to the query pattern. By utilizing the pre-computed auxiliary information stored in such an index, our algorithms show that Web view maintenance can be done more efficiently. Cost analysis and experimental studies on the advantages of our incremental maintenance approach compared to state-of-art solutions illustrate the performance gains of APIX.

[1]  Serge Abiteboul,et al.  Incremental Maintenance for Materialized Views over Semistructured Data , 1998, VLDB.

[2]  Elke A. Rundensteiner,et al.  Re-usable ODMG-based Templates for Web View Generation and Restructuring , 1998, Workshop on Web Information and Data Management.

[3]  Dan Suciu,et al.  STRUDEL: a Web site management system , 1997, SIGMOD '97.

[4]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[5]  V. S. Subrahmanian,et al.  Maintaining views incrementally , 1993, SIGMOD Conference.

[6]  Yue Zhuge,et al.  Self-Maintainability of Graph Structured Views , 1999 .

[7]  Alin Deutsch,et al.  XML-QL: A Query Language for XML , 1998 .

[8]  Alberto O. Mendelzon,et al.  WebOQL: Exploiting Document Structure in Web Queries , 1998 .

[9]  Elke A. Rundensteiner,et al.  The MultiView project: object-oriented view technology and applications , 1996, SIGMOD '96.

[10]  Sophie Cluet,et al.  Using YAT to Build a Web Server , 1998, WebDB.

[11]  Yue Zhuge,et al.  Graph structured views and their incremental maintenance , 1998, Proceedings 14th International Conference on Data Engineering.

[12]  Dan Suciu,et al.  Query Decomposition and View Maintenance for Query Languages for Unstructured Data , 1996, VLDB.

[13]  Elke A. Rundensteiner,et al.  Incremental Maintenance of Materialized Object-Oriented Views in MultiView: Strategies and Performance Evaluation , 1998, IEEE Trans. Knowl. Data Eng..

[14]  Jennifer Widom,et al.  Object exchange across heterogeneous information sources , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[15]  Kenneth A. Ross,et al.  Implementing Incremental View Maintenance in Nested Data Models , 1997, DBPL.

[16]  Jennifer Widom,et al.  The Lorel query language for semistructured data , 1997, International Journal on Digital Libraries.

[17]  David Schach,et al.  XML Query Language (XQL) , 1998, QL.

[18]  Paolo Merialdo,et al.  To Weave the Web , 1997, VLDB.

[19]  Jennifer Widom,et al.  Representing and querying changes in semistructured data , 1998, Proceedings 14th International Conference on Data Engineering.

[20]  Torsten Grust,et al.  Incremental Updates for Materialized OQL Views , 1997, DOOD.