login

Efficient Mining of XML Query Patterns for Caching

Elsevier eBooksPublished 1 January 2003
Liang Huai Yang, Mong Li Lee, Wynne Hsu
Citations118

TL;DR

Theorems are developed to prove that only a small subset of the generated candidate patterns needs to undergo expensive tree containment tests, and it is demonstrated how the frequent query patterns can be used to improve caching performance.

Abstract

This chapter discusses the efficient mining of XML query patterns for caching. 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. This chapter presents an efficient algorithm called Fast X-Miner, to discover frequent XML query patterns. This chapter develops theorems to prove that only a small subset of the generated candidate patterns needs to undergo expensive tree containment tests. In addition, it demonstrates how the frequent query patterns can be used to improve caching performance. Experiment results show that Fast X-Miner is efficient and scalable, and caching the results of frequent patterns significantly improves the query response time.

Keywords

Computer Science