A holistic algorithm for efficiently evaluating xtwig joins

  • Bo Ning*
  • , Guoren Wang
  • , Jeffrey Xu Yu
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

More and more XML data have been generated and used in the data exchange. XML employs a tree-structure data model, but lots of queries submitted by users are not like the tree-structure. Those queries contain ancestor axis in predicates, and specify the pattern of selection predicates on multiple elements from descendants to ancestors. Efficiently finding all occurrences of such an xtwig pattern in an XML database is crucial for XML query processing. A straightforward method is to rewrite an xtwig pattern to equivalent reverse-axis-free one. However, this method needs scanning the element streams several times and is rather expensive to evaluate. In this paper, we study the xtwig pattern, and propose two basic decomposing methods, VertiDec and HoriDec, and a holistic processing method, XtwigStack, for processing xtwig queries. The experiments show that the holistic algorithm is much more efficient than the rewriting and decomposition approaches.

Original languageEnglish
Title of host publicationDatabase Systems for Advanced Applications - 13th International Conference, DASFAA 2008, Proceedings
PublisherSpringer Verlag
Pages571-579
Number of pages9
ISBN (Print)3540785671, 9783540785675
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event13th International Conference on Database Systems for Advanced Applications, DASFAA 2008 - New Delhi, India
Duration: 19 Mar 200821 Mar 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4947 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Conference on Database Systems for Advanced Applications, DASFAA 2008
Country/TerritoryIndia
CityNew Delhi
Period19/03/0821/03/08

Fingerprint

Dive into the research topics of 'A holistic algorithm for efficiently evaluating xtwig joins'. Together they form a unique fingerprint.

Cite this