Stanford InfoLab Publication Server

Incremental Maintenance for Materialized Views over Semistructured Data

Abiteboul, S. and McHugh, J. and Rys, M. and Vassalos, V. and Wiener, J. (1998) Incremental Maintenance for Materialized Views over Semistructured Data. In: 24rd International Conference on Very Large Data Bases (VLDB 1998), August 24-27, 1998, New York, NY.




Semistructured data is not strictly typed like relational or object-oriented data and may be irregular or incomplete. It often arises in practice, e.g., when heterogeneous data sources are integrated or data is taken from the World Wide Web. Views over semistructured data can be used to filter the data and to restructure (or provide structure to) it. To achieve fast query response time, these views are often materialized. This paper studies incremental maintenance techniques for materialized views over semistructured data. We use the graph-based data model OEM and the query language Lorel, developed at Stanford, as the framework for our work. We propose a new algorithm that produces a set of queries that compute the changes to the view based upon a change to the source. We develop an analytic cost model and compare the cost of executing our incremental maintenance algorithm to that of recomputing the view. We show that for nearly all types of database updates, it is more efficient to apply our incremental maintenance algorithm to the view than to recompute the view from the database, even when there are thousands of such updates.

Item Type:Conference or Workshop Item (Paper)
Uncontrolled Keywords:semistructured data, incremental view maintenance
Subjects:Computer Science > Data Warehousing
Computer Science > Semistructured Data
Related URLs:Project Homepage
ID Code:340
Deposited By:Import Account
Deposited On:25 Feb 2000 16:00
Last Modified:29 Dec 2008 09:32

Download statistics

Repository Staff Only: item control page