Proceedings 2003 VLDB Conference 2003
DOI: 10.1016/b978-012722442-8/50015-x
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Mining of XML Query Patterns for Caching

Abstract: As XML becomes ubiquitous, the efficient retrieval of XML data becomes critical. Research to improve query response time has been largely concentrated on indexing paths, and optimizing XML queries. An orthogonal approach is to discover frequent XML query patterns and cache their results to improve the performance of XML management systems. In this paper, we present an efficient algorithm called FastXMiner, to discover frequent XML query patterns. We develop theorems to prove that only a small subset of the gen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
95
0

Year Published

2004
2004
2012
2012

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 88 publications
(96 citation statements)
references
References 11 publications
(20 reference statements)
0
95
0
Order By: Relevance
“…To determine the next higher-up joins we scan the base joins produced: Starting with the join with largest profit, namely SJ 1 , we compute the join profits between SJ 1 and SJ 2 , and between SJ 1 and SJ 4 . The algorithm decides for joining SJ 1 and SJ 2 , because the profit is larger. Lastly SJ 4 participates in the final evaluation plan.…”
Section: Greedy Heuristic Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…To determine the next higher-up joins we scan the base joins produced: Starting with the join with largest profit, namely SJ 1 , we compute the join profits between SJ 1 and SJ 2 , and between SJ 1 and SJ 4 . The algorithm decides for joining SJ 1 and SJ 2 , because the profit is larger. Lastly SJ 4 participates in the final evaluation plan.…”
Section: Greedy Heuristic Algorithmmentioning
confidence: 99%
“…Caching this basic structure for reuse has been shown to result in significant query time improvements. Caching approaches for XML documents have studied caching frequent query patterns based on statistical considerations [1] and caching on semantic considerations [2].…”
Section: Introductionmentioning
confidence: 99%
“…In [10], complicated pruning techniques are incorporated to reduce the size of candidates, however the method discovers only collections of paths in ordered trees, rather than arbitrary frequent trees. Our work is also related to FastXMiner [11], discovers frequently asked query patterns and their results are intelligently arranged in the system cache in order to improve future query performance. This method is also Apriori-like, however, it only discovers frequent query patterns rooted at the root of DTD, whereas our mining algorithm does not have this limitation.…”
Section: Related Workmentioning
confidence: 99%
“…. an XML query using one view has been extensively studied e.g., in [11,12,13], and using several views, e.g., in [14,15,16,17]. A dual problem to view-based rewriting is the automated selection of materialized views to improve the performance of a given XQuery workload.…”
Section: Introductionmentioning
confidence: 99%
“…A dual problem to view-based rewriting is the automated selection of materialized views to improve the performance of a given XQuery workload. Well-studied for relational databases [7,8], it has also attracted attention for XML queries and views [11,13,18,19].…”
Section: Introductionmentioning
confidence: 99%