Estimating the selectivity of XML path expressions for internet scale applications

Ashraf Aboulnaga, Alaa R. Alameldeen, Jeffrey F. Naughton

Research output: Chapter in Book/Report/Conference proceedingConference contribution

121 Citations (Scopus)

Abstract

Data on the Internet is increasingly presented in XML format. This enables novel applications that pose queries over "all the XML data on the Internet." Queries over XML data use path expressions to navigate through the structure of the data, and optimizing these queries requires estimating the selectivity of these path expressions. In this paper, we propose two techniques for estimating the selectivity of simple XML path expressions over complex large-scale XML data as would be handled by Internet-scale applications: path trees and Markov tables. Both techniques work by summarizing the structure of the XML data in a small amount of memory and using this summary for selectivity estimation. We experimentally demonstrate the accuracy of our proposed techniques, and explore the different situations that would favor one technique over the other. We also demonstrate that our proposed techniques are more accurate than the best previously known alternative.

Original languageEnglish
Title of host publicationVLDB 2001 - Proceedings of 27th International Conference on Very Large Data Bases
PublisherMorgan Kaufmann
Pages591-600
Number of pages10
ISBN (Print)1558608044, 9781558608047
Publication statusPublished - 2001
Externally publishedYes
Event27th International Conference on Very Large Data Bases, VLDB 2001 - Roma, Italy
Duration: 11 Sep 200114 Sep 2001

Other

Other27th International Conference on Very Large Data Bases, VLDB 2001
CountryItaly
CityRoma
Period11/9/0114/9/01

    Fingerprint

ASJC Scopus subject areas

  • Information Systems and Management
  • Computer Science Applications
  • Hardware and Architecture
  • Software
  • Computer Networks and Communications
  • Information Systems

Cite this

Aboulnaga, A., Alameldeen, A. R., & Naughton, J. F. (2001). Estimating the selectivity of XML path expressions for internet scale applications. In VLDB 2001 - Proceedings of 27th International Conference on Very Large Data Bases (pp. 591-600). Morgan Kaufmann.