Abstract
AbstractJoins 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.
Funder
Autonomous Province of Bozen/Bolzano
Publisher
Springer Science and Business Media LLC
Subject
Hardware and Architecture,Information Systems
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Efficiently Labeling and Retrieving Temporal Anomalies in Relational Databases;Information Systems Frontiers;2024-05-31
2. FUDJ: Flexible User-Defined Distributed Joins;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
3. A New Primitive for Processing Temporal Joins;Proceedings of the 18th International Symposium on Spatial and Temporal Data;2023-08-23
4. Indexing Temporal Relations for Range-Duration Queries;35th International Conference on Scientific and Statistical Database Management;2023-07-10
5. HINT: a hierarchical interval index for Allen relationships;The VLDB Journal;2023-06-01