Navigation auf zora.uzh.ch

Search ZORA

ZORA (Zurich Open Repository and Archive)

Leveraging range joins for the computation of overlap joins

Dignös, Anton; Böhlen, Michael Hanspeter; Gamper, Johann; Jensen, Christian S; Moser, Peter (2022). Leveraging range joins for the computation of overlap joins. The VLDB Journal, 31(1):75-99.

Abstract

Joins are essential and potentially expensive operations in database management systems. When data is associated with time periods, joins commonly include predicates that require pairs of argument tuples to overlap in order to qualify for the result. Our goal is to enable built-in systems support for such joins. In particular, we present an approach where overlap joins are formulated as unions of range joins, which are more general purpose joins compared to overlap joins, i.e., are useful in their own right, and are supported well by B+-trees. The approach is sufficiently flexible that it also supports joins with additional equality predicates, as well as open, closed, and half-open time periods over discrete and continuous domains, thus offering both generality and simplicity, which is important in a system setting. We provide both a stand-alone solution that performs on par with the state-of-the-art and a DBMS embedded solution that is able to exploit standard indexing and clearly outperforms existing DBMS solutions that depend on specialized indexing techniques. We offer both analytical and empirical evaluations of the proposals. The empirical study includes comparisons with pertinent existing proposals and offers detailed insight into the performance characteristics of the proposals.

Additional indexing

Item Type:Journal Article, refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Scopus Subject Areas:Physical Sciences > Information Systems
Physical Sciences > Hardware and Architecture
Uncontrolled Keywords:Overlap join, Range join, Temporal join, Interval join, Temporal databases
Scope:Discipline-based scholarship (basic research)
Language:English
Date:2022
Deposited On:03 Feb 2023 12:17
Last Modified:28 Mar 2025 02:36
Publisher:Springer
ISSN:1066-8888
OA Status:Hybrid
Free access at:Publisher DOI. An embargo period may apply.
Publisher DOI:https://doi.org/10.1007/s00778-021-00692-3
Official URL:https://link.springer.com/article/10.1007/s00778-021-00692-3
Other Identification Number:merlin-id:23075
Download PDF  'Leveraging range joins for the computation of overlap joins'.
Preview
  • Content: Accepted Version
  • Language: English
  • Licence: Creative Commons: Attribution 4.0 International (CC BY 4.0)

Metadata Export

Statistics

Citations

Dimensions.ai Metrics
10 citations in Web of Science®
12 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

75 downloads since deposited on 03 Feb 2023
44 downloads since 12 months
Detailed statistics

Authors, Affiliations, Collaborations

Similar Publications