2010
DOI: 10.14778/1920841.1920955
|View full text |Cite
|
Sign up to set email alerts
|

Fast optimal twig joins

Abstract: In XML search systems twig queries specify predicates on node values and on the structural relationships between nodes, and a key operation is to join individual query node matches into full twig matches. Linear time twig join algorithms exist, but many non-optimal algorithms with better average-case performance have been introduced recently. These use somewhat simpler data structures that are faster in practice, but have exponential worst-case time complexity. In this paper we explore and extend the solution … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
28
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(28 citation statements)
references
References 17 publications
0
28
0
Order By: Relevance
“…The benchmarked datasets used in the experiments and their characteristics are shown in Tables 1 and 2. The selected datasets and benchmark are the most frequent in the literature of XML query processing (Bruno et al, 2002;Lu et al, 2004;Grimsmo et al, 2010;Wu et al, 2012;Li and Wang, 2008;Qin et al, 2007). We generated Random dataset similar to that in (Lu et al, 2004) but we vary the two parameters: depth and fan-out.…”
Section: Experimental Settingsmentioning
confidence: 99%
See 3 more Smart Citations
“…The benchmarked datasets used in the experiments and their characteristics are shown in Tables 1 and 2. The selected datasets and benchmark are the most frequent in the literature of XML query processing (Bruno et al, 2002;Lu et al, 2004;Grimsmo et al, 2010;Wu et al, 2012;Li and Wang, 2008;Qin et al, 2007). We generated Random dataset similar to that in (Lu et al, 2004) but we vary the two parameters: depth and fan-out.…”
Section: Experimental Settingsmentioning
confidence: 99%
“…The XML structured queries for evaluation over these dataset were chosen specifically because it is not common for queries, which contain both '//' and '/', to have a significant difference in performance for tightly-structured document such as DBLP and XMark. TreeBank twig queries were obtained from (Lu et al, 2004) and (Grimsmo et al, 2010). Twig pattens over the random data set were also randomly generated.…”
Section: Experimental Settingsmentioning
confidence: 99%
See 2 more Smart Citations
“…The XPath statement of Q can be expressed as a twig pattern [4,15] shown in Figure 2a, where a single-lined (double-lined) edge represents parent-child (ancestor-descendent) relationship. The goal is to find occurrences of the pattern in the data tree, and for each occurrence, output the value at the position of pnameVal (signified as underlined).…”
Section: Introductionmentioning
confidence: 99%