Skip to main content

XPathLearner: An On-Line Self-Tuning Markov Histogram for XML Path Selectivity Estimation

Conferences
Lim, L; Wang, M; Padmanabhan, S; Vitter, JS; Parr, R
Published in: VLDB 2002 Proceedings of the 28th International Conference on Very Large Data Bases
January 1, 2002

The extensible mark-up language (XML) is gaining widespread use as a format for data exchange and storage on the World Wide Web. Queries over XML data require accurate selectivity estimation of path expressions to optimize query execution plans. Selectivity estimation of XML path expression is usually done based on summary statistics about the structure of the underlying XML repository. All previous methods require an off-line scan of the XML repository to collect the statistics. In this paper, we propose XPathLearner, a method for estimating selectivity of the most commonly used types of path expressions without looking at the XML data. XPathLearner gathers and refines the statistics using query feedback in an on-line manner and is especially suited to queries in Internet scale applications since the underlying XML repository is either inaccessible or too large to be scanned in its entirety. Besides the on-line property, our method also has two other novel features: (a) XPathLearner is workload-aware in collecting the statistics and thus can be more accurate than the more costly off-line method under tight memory constraints, and (b) XPathLearner automatically adjusts the statistics using query feedback when the underlying XML data change. We show empirically the estimation accuracy of our method using several real data sets.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

VLDB 2002 Proceedings of the 28th International Conference on Very Large Data Bases

Publication Date

January 1, 2002

Start / End Page

442 / 453
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Lim, L., Wang, M., Padmanabhan, S., Vitter, J. S., & Parr, R. (2002). XPathLearner: An On-Line Self-Tuning Markov Histogram for XML Path Selectivity Estimation. In VLDB 2002 Proceedings of the 28th International Conference on Very Large Data Bases (pp. 442–453).
Lim, L., M. Wang, S. Padmanabhan, J. S. Vitter, and R. Parr. “XPathLearner: An On-Line Self-Tuning Markov Histogram for XML Path Selectivity Estimation.” In VLDB 2002 Proceedings of the 28th International Conference on Very Large Data Bases, 442–53, 2002.
Lim L, Wang M, Padmanabhan S, Vitter JS, Parr R. XPathLearner: An On-Line Self-Tuning Markov Histogram for XML Path Selectivity Estimation. In: VLDB 2002 Proceedings of the 28th International Conference on Very Large Data Bases. 2002. p. 442–53.
Lim, L., et al. “XPathLearner: An On-Line Self-Tuning Markov Histogram for XML Path Selectivity Estimation.” VLDB 2002 Proceedings of the 28th International Conference on Very Large Data Bases, 2002, pp. 442–53.
Lim L, Wang M, Padmanabhan S, Vitter JS, Parr R. XPathLearner: An On-Line Self-Tuning Markov Histogram for XML Path Selectivity Estimation. VLDB 2002 Proceedings of the 28th International Conference on Very Large Data Bases. 2002. p. 442–453.

Published In

VLDB 2002 Proceedings of the 28th International Conference on Very Large Data Bases

Publication Date

January 1, 2002

Start / End Page

442 / 453