Authors
Maximilian Reif, Thomas Neumann
Publication date
2022/7/1
Journal
Proceedings of the VLDB Endowment
Volume
15
Issue
11
Pages
3018-3030
Publisher
VLDB Endowment
Description
Analytical database systems provide great insights into large datasets and are an excellent tool for data exploration and analysis. A central pillar of query processing is the efficient evaluation of equi-joins, typically with linear-time algorithms (e.g. hash joins). However, for many use-cases with location and temporal data, non-equi joins, like range joins, occur in queries. Without optimizations, this typically results in nested loop evaluation with quadratic complexity.
This leads to unacceptable query execution times. Different mitigations have been proposed in the past, like partitioning or sorting the data. While these allow for handling certain classes of queries, they tend to be restricted in the kind of queries they can support. And, perhaps even more importantly, they do not play nice with additional equality predicates that typically occur within a query and that have to be considered, too.
In this work, we present a kd-tree …
Total citations
202220232024133
Scholar articles
M Reif, T Neumann - Proceedings of the VLDB Endowment, 2022