Proceedings of the Twenty-Third ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems 2004
DOI: 10.1145/1055558.1055584
|View full text |Cite
|
Sign up to set email alerts
|

On the memory requirements of XPath evaluation over XML streams

Abstract: The important challenge of evaluating XPath queries over XML streams has sparked much interest in the past few years. A number of algorithms have been proposed, supporting wider fragments of the query language, and exhibiting better performance and memory utilization. Nevertheless, all the algorithms known to date use a prohibitively large amount of memory for certain types of queries. A natural question then is whether this memory bottleneck is inherent or just an artifact of the proposed algorithms.In this p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
47
0
1

Year Published

2005
2005
2010
2010

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 41 publications
(48 citation statements)
references
References 22 publications
0
47
0
1
Order By: Relevance
“…It follows that the mapping y also matches the path hparentðq 0 Þ Á Á Á root ðQ Þi as high as possible into the sub-path hd 0 Á Á Á root ðDÞi. As d 0 is an ancestor of d þ 1 (line 21) we now have that the mapping y matches the path hparentðq 0 Þ Á Á Á root ðQ Þi as high as possible into the path hparentðd þ 1Þ Á Á Á root ðDÞi, which proves (2). In order to prove (3), i.e., to prove that the path hparentðd þ 1Þ Á Á Á root ðDÞi cannot match the path hq 0 Á Á Á root ðQ Þi, we consider two cases: If q ¼ q 0 , by the induction hypothesis, the path hparentðdÞ Á Á Á root ðDÞi cannot match the path hq Á Á Á root ðQ Þi.…”
Section: Article In Pressmentioning
confidence: 76%
See 2 more Smart Citations
“…It follows that the mapping y also matches the path hparentðq 0 Þ Á Á Á root ðQ Þi as high as possible into the sub-path hd 0 Á Á Á root ðDÞi. As d 0 is an ancestor of d þ 1 (line 21) we now have that the mapping y matches the path hparentðq 0 Þ Á Á Á root ðQ Þi as high as possible into the path hparentðd þ 1Þ Á Á Á root ðDÞi, which proves (2). In order to prove (3), i.e., to prove that the path hparentðd þ 1Þ Á Á Á root ðDÞi cannot match the path hq 0 Á Á Á root ðQ Þi, we consider two cases: If q ¼ q 0 , by the induction hypothesis, the path hparentðdÞ Á Á Á root ðDÞi cannot match the path hq Á Á Á root ðQ Þi.…”
Section: Article In Pressmentioning
confidence: 76%
“…To this end, we first store d (resp., q) in a temporary variable v. We continue following the parent relation in this fashion until we find u, at which point we return the value of v, which is a child of u. 2 In more detail, for given input nodes d and q the LOGSPACE procedure tests whether d matches q and based on the result of this test it computes the next function call. This is a rather extensive case study.…”
Section: A Logspace Proceduresmentioning
confidence: 99%
See 1 more Smart Citation
“…Given a path query Q and an XML tree T, let input denote the sum of sizes of the input streams, output denote the size of the answer of Q on T, and |Q| denote the number of nodes in Q. The recursion depth of a query node X in T is the maximum number of nodes in a path of T that match X [3]. We define the recursion depth of Q in T, denoted recur Depth, as the maximum of the recursion depths of the query nodes of Q in T. Clearly, recur Depth is bounded by the maximum number of occurrences of a query label in a path of T. We assume that query stacks fit in memory and all stack operations are conducted in memory Clearly, assuming that the size of the query is insignificant compared to the size of data, PathStack-R is asymptotically optimal for path queries with repeated labels.…”
Section: Analysis Of Indexpaths-rmentioning
confidence: 99%
“…Bar-Yossef et al [5] presented an algorithm that uses O (r|Q |(log |Q | + log d)) bits of space and O (r|Q ||D|) time. They also presented an Ω(r + log d) space lower bound, for each instance (Q , D).…”
mentioning
confidence: 99%