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

Heuristics-based query optimisation for SPARQL

Abstract: Query optimization in RDF Stores is a challenging problem as SPARQL queries typically contain many more joins than equivalent relational plans, and hence lead to a large join order search space. In such cases, cost-based query optimization often is not possible. One practical reason for this is that statistics typically are missing in web scale setting such as the Linked Open Datasets (LOD). The more profound reason is that due to the absence of schematic structure in RDF, join-hit ratio estimation requires co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
74
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 71 publications
(75 citation statements)
references
References 25 publications
0
74
0
1
Order By: Relevance
“…Although there is a large body of work in query optimization (both in SPARQL [8,11,13,17,19] and beyond), there are still important challenges in terms of (a) SPARQL query optimization, and (b) translation of SPARQL to equivalent SQL queries. Typical approaches perform bottom-up SPARQL query optimization, i.e., individual triples [17] or conjunctive SPARQL patterns [13] are independently optimized, and then the optimizer orders and merges these individual plans into one global plan.…”
Section: Introductionmentioning
confidence: 99%
“…Although there is a large body of work in query optimization (both in SPARQL [8,11,13,17,19] and beyond), there are still important challenges in terms of (a) SPARQL query optimization, and (b) translation of SPARQL to equivalent SQL queries. Typical approaches perform bottom-up SPARQL query optimization, i.e., individual triples [17] or conjunctive SPARQL patterns [13] are independently optimized, and then the optimizer orders and merges these individual plans into one global plan.…”
Section: Introductionmentioning
confidence: 99%
“…Both queries are structurally identical (i.e., both are path-shaped and have the same number and type of triple patterns). Thus, both queries appear to be similarly selective [14]. However, when we execute them (under c Match -bag-semantics; cf.…”
Section: Introductionmentioning
confidence: 94%
“…It has been recently argued [17] that SPARQL can be optimized just as well or even better without a cost model. We do not agree with this due to the following: It is true that a cost model has many complexities and possibilities for error.…”
Section: Query Optimizationmentioning
confidence: 99%