Title :
A Caching System for XML Queries Using Frequent Query Patterns
Author :
Bei, Yijun ; Chen, Gang ; Hu, Tianlei ; Dong, Jinxiang
Author_Institution :
Zhejiang Univ., Hangzhou
Abstract :
In this paper, we present an optimization framework for querying XML data by caching frequent query patterns. In this framework, frequent query patterns are mined online from user queries, and these query results are cached for future use. The mining process of frequent query patterns is launched automatically when user queries meet predefined requirements. To deal with queries that are similar to but not exactly same as the cached ones, a novel technique named query rewriting is adopted. This technique is able to handle four kinds of similar queries namely exact matching, exact containment, semantic matching and semantic containment. A cache replacement scheme that utilizes both the query pattern support and query pattern accessing time is employed to perform a fine-grained region purging. Experiments are carried out on the XMARK datasets. The results show that the proposed methods are both effective and efficient in improving the performance of XML queries.
Keywords :
XML; cache storage; data mining; pattern matching; query processing; XML data querying; cache replacement; data mining process; fine-grained region purging; frequent query pattern; predefined requirement; query rewriting; semantic containment; semantic matching; Acceleration; Books; Collaborative work; Computer science; Database languages; Design optimization; Educational institutions; Information retrieval; Query processing; XML; Cache; Frequent; Pattern; Query; XML;
Conference_Titel :
Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
1-4244-0963-2
Electronic_ISBN :
1-4244-0963-2
DOI :
10.1109/CSCWD.2007.4281408