Query processing and optimization techniques over streamed fragmented XML

  • Guoren Wang*
  • , Huan Huo
  • , Donghong Han
  • , Xiaoyun Hui
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

With the extensive use of XML in applications over the Web, efficient query processing over streaming XML has become a core challenge due to one-pass processing and limited resources. Taking advantage of Hole-Filler model for XML fragments, this paper proposes a hybrid structure (FQ-Index) for both the queries and fragments, and proposes an XML fragment processing algorithm to evaluate forward XPath queries over streamed XML fragments. Two optimization rules, dependence pruning and prefix pruning are also developed. Dependence pruning scheme prunes off the dependent operations caused by fragmentation and transforms the queries for XML tag into queries for XML fragments, while prefix pruning scheme prunes off the "redundant" prefix along the path according to the tag structure. The effectiveness of the techniques developed is illustrated with a detailed set of experiments.

Original languageEnglish
Pages (from-to)339-359
Number of pages21
JournalWorld Wide Web
Volume11
Issue number3
DOIs
Publication statusPublished - Sept 2008
Externally publishedYes

Keywords

  • Hole-filler model
  • Query
  • Stream
  • XML

Fingerprint

Dive into the research topics of 'Query processing and optimization techniques over streamed fragmented XML'. Together they form a unique fingerprint.

Cite this