Title :
UD-Cache: An efficient XML Cache system with upward-validation and downward-evaluation
Author :
Zhang, Bo ; Zhuang, Ziyun
Author_Institution :
Coll. of Commun. & Art Design, Univ. of Shanghai for Sci. & Technol., Shanghai, China
Abstract :
Caching mechanism is widely used in database systems for improving performance. In this paper, we present a cache system, named UD-Cache, for the maintenance and utilization of cached XML views. To achieve an efficient query processing over cached views, a set of novel criteria on view answerability is proposed. The criteria are more relaxed as compared with the current ones, and hence the hit rate of view selection could be promoted. With these criteria, the answerability checking method which is actually based on suffix-string mapping is proposed to further improve the efficiency. With the mapping method, a two-phase view selection process is developed to efficiently find an appropriate view from the cache. An auxiliary structure is devised for view evaluation. With such a structure, the view evaluation process could be divided into upward validation and downward evaluation. Experimental results demonstrate that the UD-Cache system could bring a substantial performance improvement on view selection and view answering, and achieve a high hit rate as compared to the existing techniques.
Keywords :
XML; cache storage; database management systems; query processing; UD-Cache system; XML cache system; answerability checking method; caching mechanism; database systems; downward evaluation; query processing; suffix-string mapping; upward validation; view answerability criteria; view selection process; Acceleration; Algorithm design and analysis; Filtering; Query processing; Semantics; XML; XML; cache; evaluation; view;
Conference_Titel :
Computer Science and Automation Engineering (CSAE), 2011 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-8727-1
DOI :
10.1109/CSAE.2011.5952516