Proceedings 2004 VLDB Conference 2004
DOI: 10.1016/b978-012088469-8.50009-7
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Using Materialized XPath Views in XML Query Processing

Abstract: XML languages, such as XQuery, XSLT and SQL/XML, employ XPath as the search and extraction language. XPath expressions often define complicated navigation, resulting in expensive query processing, especially when executed over large collections of documents. In this paper, we propose a framework for exploiting materialized XPath views to expedite processing of XML queries. We explore a class of materialized XPath views, which may contain XML fragments, typed data values, full paths, node references or any comb… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
82
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 83 publications
(82 citation statements)
references
References 10 publications
0
82
0
Order By: Relevance
“…The rewriting is essentially a mapping from the output nodes of Q to the output nodes of V under which V ⊆ Q. When restricted to a single output node for each pattern or view, the mapping is unique, and the existence of a correct rewriting simply means V ⊆ Q. Balmin et al [3] addressed the problem of answering XPath queries using a single materialized view where, for the view, a combination of node references, typed data values, and full paths may be stored. However, the way in which a query is answered using the view is different: one can follow node references to go to the original document, so the original xml tree cannot be discarded.…”
Section: Related Workmentioning
confidence: 98%
“…The rewriting is essentially a mapping from the output nodes of Q to the output nodes of V under which V ⊆ Q. When restricted to a single output node for each pattern or view, the mapping is unique, and the existence of a correct rewriting simply means V ⊆ Q. Balmin et al [3] addressed the problem of answering XPath queries using a single materialized view where, for the view, a combination of node references, typed data values, and full paths may be stored. However, the way in which a query is answered using the view is different: one can follow node references to go to the original document, so the original xml tree cannot be discarded.…”
Section: Related Workmentioning
confidence: 98%
“…In [14], frequently submitted tree pattern queries are mined and maintained to answer new queries. [12] materializes XPath queries into views containing XML fragments, data values, full paths and node references to assist query processing. However, this work does not address the problem of speeding up the cache lookup process when the cache has a large number of views.…”
Section: Semantic Xml Query Cachingmentioning
confidence: 99%
“…XPath query containment has attracted a lot of attention these years [16−18] . [12][13][14][15] propose some frameworks and prototypes of organizing semantic cache in XML databases. [13] studies caching the result of XQuery queries at the client side.…”
Section: Semantic Xml Query Cachingmentioning
confidence: 99%
“…The materialized view matching issue is also considered as the problem of answering queries using views. Tang et al developed different techniques for rewriting XPATH queries using materialized views (Tang et al 2008;Balmin et al 1997;Xu and Ozsoyoglu 2005;Arion et al 2007). Liu et al presented techniques for answering keyword queries using a minimal number of materialized views (Liu and Chen 2008).…”
Section: Introductionmentioning
confidence: 97%
“…Different types of databases are considered: the relational database (Zhou et al 2007;Luo 2007;Goldstein and Larson 2001;Mistry et al 2001;Gupta et al 1995;Blakeley et al 1986;Agrawal et al 2000;Re and Suciu 2007;Folkert et al 2005), the data warehousing (Phan and Li 2008;Park et al 2001;Baralis et al 1998;Yang et al 1997), the distributed database (Jiang et al 2008), and the XML database (Liu and Chen 2008;Tang et al 2008;Jiang et al 2008;Balmin et al 1997;Xu and Ozsoyoglu 2005;Arion et al 2007). The materialized view techniques are mainly focused on the following three issues: the materialized view selection, the materialized view matching, and the materialized view maintenance.…”
Section: Introductionmentioning
confidence: 97%