Proceedings of the 13th International Conference on Extending Database Technology 2010
DOI: 10.1145/1739041.1739062
|View full text |Cite
|
Sign up to set email alerts
|

Let SQL drive the XQuery workhorse (XQuery join graph isolation)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(18 citation statements)
references
References 14 publications
0
17
0
Order By: Relevance
“…For instance, we factor references to attributes to enable merging of projections without blow-off in expression size, pull up projections that create provenance annotations, and remove unnecessary duplicate elimination and window operators. We infer local and non-local properties [17] such as candidate keys for the algebra operators of a query. This enables us to define transformations that rely on non-local information.…”
Section: Solution Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…For instance, we factor references to attributes to enable merging of projections without blow-off in expression size, pull up projections that create provenance annotations, and remove unnecessary duplicate elimination and window operators. We infer local and non-local properties [17] such as candidate keys for the algebra operators of a query. This enables us to define transformations that rely on non-local information.…”
Section: Solution Overviewmentioning
confidence: 99%
“…Approaches that compile non-relational languages (e.g., XQuery [17], [26]) or extensions of relational languages (e.g., temporal [27] and nested collection models [28]) into SQL face similar challenges as we do. Grust et al [17] optimize the compilation of XQuery into SQL. The approach heuristically applies algebraic transformations to cluster join operations with the goal to produce an SQL query that can successfully be optimized by a relational database.…”
Section: Compilation Of Non-relational Languages Into Sqlmentioning
confidence: 99%
“…While XQuery Core does not have a location step expression, the reason why our target has is that (1) evaluating path expressions is more efficient than "for"-expressions [8,19], although theoretically, it can be translated into "for"-expressions; and (2) previous work on XQuery dealt with location steps [14,10,9]. Figure 2 shows the semantics of our target XQuery using a set of inference rules.…”
Section: Formal Semanticsmentioning
confidence: 99%
“…Grust et al [60] suggest to outsource the task of ordering the joins in an XQuery to relational database systems. They start by noting that the performance of relational optimizers is unsatisfyingly low when handling XQueries.…”
Section: Join Ordering In Xmlmentioning
confidence: 99%
“…Efficient and robust ordering algorithms are highly needed. Moreover, we notice that the proposed techniques, except for [60], do not take into account relational joins, i.e. XPath steps and relational joins are not optimized indifferently of each other.…”
Section: Join Ordering In Xmlmentioning
confidence: 99%