Abstract
Existing parallel SPARQL query optimizers assume hash-based data partitioning and adopt plan enumeration algorithms with unnecessarily high complexity. Therefore, they cannot easily accommodate other partitioning methods and only consider an unnecessarily limited plan space. To address these problems, we first define a generic RDF data partitioning model to capture the common structure of various state-of-The-Art RDF data partitioning methods. Then we propose a query plan enumeration algorithm that not only has an optimal efficiency, but also accommodates different data partitioning methods. Furthermore, based on a solid analysis of the complexity of the plan enumeration algorithm, we propose two new heuristic methods that can consider a much larger plan space than the existing methods, and at the same time can still confine the search space of the algorithm. An autonomous approach is proposed to choose one of the two methods by considering the structure and the size of a complex SPARQL query. We conduct extensive experiments using synthetic and a real-world dataset, which show the superiority of our algorithms in comparing to existing ones.
Originalsprog | Engelsk |
---|---|
Titel | Proceedings of the 33rd IEEE International Conference on Data Engineering (ICDE) |
Antal sider | 12 |
Forlag | IEEE Press |
Publikationsdato | 16 maj 2017 |
Sider | 547-558 |
ISBN (Trykt) | 978-1-5090-6544-8 |
ISBN (Elektronisk) | 978-1-5090-6543-1 |
DOI | |
Status | Udgivet - 16 maj 2017 |
Udgivet eksternt | Ja |
Begivenhed | 33rd IEEE International Conference on Data Engineering - San Diego, USA Varighed: 19 apr. 2017 → 22 apr. 2017 Konferencens nummer: 33 |
Konference
Konference | 33rd IEEE International Conference on Data Engineering |
---|---|
Nummer | 33 |
Land/Område | USA |
By | San Diego |
Periode | 19/04/2017 → 22/04/2017 |