One of the main features of XQuery compared to traditional query languages like SQL, is that it preserves the input order - unless specified otherwise. As a consequence, order-preserving algebraic operators are needed to capture the semantics of XQuery correctly. One important algebraic operator is the order-preserving join. The order-preserving join is associative but, in contrast to the traditional join operator, not commutative. Since join ordering (i.e. finding the optimal execution plan for a given set of join operators) has been an important topic of query optimization for SQL, it is expected that it will also play a major role in optimizing XQuery. The search space for ordering traditional joins is exponential in size. Although the l...
Uniform sampling of join orders is known to be a competitive alternative to transformation-based opt...
Query optimizers built on the Volcano/Cascades framework, which is based on transformation rules, ar...
We present algebraic equivalences that allow to unnest nested algebraic expressions for order-preser...
One of the main features of XQuery compared to traditional query languages like SQL, is that it pres...
We show that constructing optimal bushy processing trees for join queriesis NP-hard. More specifical...
The generally accepted optimization heuristics of pushing selections down does not yield optimal pla...
The thesis investigates different problem classes in algebraic query optimization. For the problem o...
As more data is stored in XML and more applications need to process this data, XML query optimizatio...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
. Producing optimal left-deep trees is known to be NP-complete for general join graphs and a quite c...
Two approaches to derive dynamic programming algorithms for constructing join trees are described in...
Two approaches to derive dynamic programming algorithms for constructing join trees are described in...
.<F3.733e+05> Recent developments in database technology, such as deductive database systems, ...
Join ordering is one of the most important, but also most challenging problems of query optimization...
Join-ordering is known to be NP-complete and therefore a variety of heuristics have been devised to ...
Uniform sampling of join orders is known to be a competitive alternative to transformation-based opt...
Query optimizers built on the Volcano/Cascades framework, which is based on transformation rules, ar...
We present algebraic equivalences that allow to unnest nested algebraic expressions for order-preser...
One of the main features of XQuery compared to traditional query languages like SQL, is that it pres...
We show that constructing optimal bushy processing trees for join queriesis NP-hard. More specifical...
The generally accepted optimization heuristics of pushing selections down does not yield optimal pla...
The thesis investigates different problem classes in algebraic query optimization. For the problem o...
As more data is stored in XML and more applications need to process this data, XML query optimizatio...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
. Producing optimal left-deep trees is known to be NP-complete for general join graphs and a quite c...
Two approaches to derive dynamic programming algorithms for constructing join trees are described in...
Two approaches to derive dynamic programming algorithms for constructing join trees are described in...
.<F3.733e+05> Recent developments in database technology, such as deductive database systems, ...
Join ordering is one of the most important, but also most challenging problems of query optimization...
Join-ordering is known to be NP-complete and therefore a variety of heuristics have been devised to ...
Uniform sampling of join orders is known to be a competitive alternative to transformation-based opt...
Query optimizers built on the Volcano/Cascades framework, which is based on transformation rules, ar...
We present algebraic equivalences that allow to unnest nested algebraic expressions for order-preser...