Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data 2008
DOI: 10.1145/1376616.1376653
|View full text |Cite
|
Sign up to set email alerts
|

XML query optimization in the presence of side effects

Abstract: The emergence of database languages with side effects, notably for XML, raises significant challenges for database compilers and optimizers. In this paper, we extend an algebra for the W3C XML query language with operations that allow data to be immediately updated. We study the impact of that extension on logical optimization, join detection, and pipelining. The main result of this work is to show that, with proper care, a number of important optimizations based on nested relational algebras remain applicable… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 16 publications
(38 reference statements)
0
6
0
Order By: Relevance
“…Surprisingly, there is little work from the database community on optimizations of queries with side effects. Two exceptions are a study of XQuery with side effects and a study of object‐oriented databases .…”
Section: Related Workmentioning
confidence: 99%
“…Surprisingly, there is little work from the database community on optimizations of queries with side effects. Two exceptions are a study of XQuery with side effects and a study of object‐oriented databases .…”
Section: Related Workmentioning
confidence: 99%
“…In contrast, River supports an unbounded set of user-defined operators. There has been surprisingly little work on generalizing database optimizations to the more general case [9,11], and that work is still limited to the database domain. The StreamIt compiler implements its own variant of fission [12].…”
Section: Related Workmentioning
confidence: 99%
“…There are research efforts to optimize XQuery update with presence of side effect expressions, that is, optimize query while it can see the side effects from updating expressions [20] [21]. However, this is not the snapshot semantics model defined by XQUF.…”
Section: VIImentioning
confidence: 99%