Outerjoins are an important class of joins and are widely used in various kinds of applications. It is challenging to optimize queries that contain outerjoins because outerjoins do not always commute with inner joins. Previous work has studied this problem and provided techniques that allow certain reordering of the join sequences. However, the optimization of outerjoin queries is still not as powerful as that of inner joins. An inner join query can always be canonically represented as a sequence of Cartesian products of all relations, followed by a sequence of selection operations, each applying a conjunct in the join predicates. This canonical abstraction is very powerful because it enables the optimizer to use any join sequence for plan ...
Query optimizers built on the Volcano/Cascades framework, which is based on transformation rules, ar...
One of the main features of XQuery compared to traditional query languages like SQL, is that it pres...
AbstractThe method of the canonical connection introduced by Maier and Ullman provides an optimal pr...
An advantage of relational database languages is that they allow "declarative" query specification: ...
[[abstract]]Outerjoin is used in distributed relational multidatabase systems for integrating local ...
It has been a recognized fact for many years that query execution can benefit from pushing grouping ...
[[abstract]]Natural outerjoin has been considered as an important operation in schema integration. I...
Transformation of nested SQL queries into join queries is advantageous because a nested SQL query ca...
The bypass technique, which was formerly restricted to selections only [KMPS94], is extended to join...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
The join operation, which combines tuples from multiple relations, is the most fundamental and, typi...
Prior work on computing queries from materialized views has focused on views defined by expressions ...
Most join algorithms can be extended to reduce wasted work when several tuples contain the same valu...
This paper describes the performance evaluation of an outerjoin operation on the ADDS system. It inc...
[[abstract]]The authors identify some optimality properties of a special type of tree queries, namel...
Query optimizers built on the Volcano/Cascades framework, which is based on transformation rules, ar...
One of the main features of XQuery compared to traditional query languages like SQL, is that it pres...
AbstractThe method of the canonical connection introduced by Maier and Ullman provides an optimal pr...
An advantage of relational database languages is that they allow "declarative" query specification: ...
[[abstract]]Outerjoin is used in distributed relational multidatabase systems for integrating local ...
It has been a recognized fact for many years that query execution can benefit from pushing grouping ...
[[abstract]]Natural outerjoin has been considered as an important operation in schema integration. I...
Transformation of nested SQL queries into join queries is advantageous because a nested SQL query ca...
The bypass technique, which was formerly restricted to selections only [KMPS94], is extended to join...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
The join operation, which combines tuples from multiple relations, is the most fundamental and, typi...
Prior work on computing queries from materialized views has focused on views defined by expressions ...
Most join algorithms can be extended to reduce wasted work when several tuples contain the same valu...
This paper describes the performance evaluation of an outerjoin operation on the ADDS system. It inc...
[[abstract]]The authors identify some optimality properties of a special type of tree queries, namel...
Query optimizers built on the Volcano/Cascades framework, which is based on transformation rules, ar...
One of the main features of XQuery compared to traditional query languages like SQL, is that it pres...
AbstractThe method of the canonical connection introduced by Maier and Ullman provides an optimal pr...