Processing XML Queries Using XML Materialized Views: Decomposition of a Path Expression and Result Integration


The KIPS Transactions:PartD, Vol. 10, No. 4, pp. 621-638, Aug. 2003
10.3745/KIPSTD.2003.10.4.621,   PDF Download:

Abstract

As demand of XML documents in the Web increases, Web service applications that manage XML documents as their resource are increasing. The view mechanism for XML data could be considered for effective XML query processing in these Web service applications. If the XML query results are maintained as XML materialized views and their relevant XML query is processed using them, the query response time could be reduced. There are two types of processing an XML path expression, which is one of the core features of XML query languages, using XML materialized views. One is the type where the complete query result is obtained from the materialized view, and the other is the type where some of the result is obtained from the materialized view and the rest is from the underlying XML documents. In this paper, we investigate the second type. An XML query in this paper is an XML path expression which is one of the core features of XML query languages. We first describe the storage structures of the XML materialized views derived from the underlying XML documents in the XML repository. Then, we propose the algorithms to decompose a given XML query into the subquery against the materialized view and the subquery against the underlying XML documents, and to integrate the results of these subqueries. Through performance evaluation, we figure out the condition under which our XML query decomposition using materialized views is more effective than the conventional processing.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
M. C. Ho and K. H. Cheol, "Processing XML Queries Using XML Materialized Views: Decomposition of a Path Expression and Result Integration," The KIPS Transactions:PartD, vol. 10, no. 4, pp. 621-638, 2003. DOI: 10.3745/KIPSTD.2003.10.4.621.

[ACM Style]
Mun Chan Ho and Kang Hyeon Cheol. 2003. Processing XML Queries Using XML Materialized Views: Decomposition of a Path Expression and Result Integration. The KIPS Transactions:PartD, 10, 4, (2003), 621-638. DOI: 10.3745/KIPSTD.2003.10.4.621.