We develop a family of efficient plane-sweeping interval join algorithms for evaluating a wide range of interval predicates such as Allen’s relationships and parameterized relationships. Our technique is based on a framework, components of which can be flexibly combined in different manners to support the required interval relation. In temporal databases, our algorithms can exploit a well-known and flexible access method, the Timeline Index, thus expanding the set of operations it supports even further. Additionally, employing a compact data structure, the gapless hash map, we utilize the CPU cache efficiently. In an experimental evaluation, we show that our approach is several times faster and scales better than state-of-the-art techniques...
We examine the problem of processing temporal joins in the presence of indexing schemes. Previous wo...
Many databases contain temporal, or time-referenced, data and use intervals to capture the temporal ...
Two new algorithms, "Jive-join'" and "Slam-join," are proposed for computing the join of two relatio...
We develop a family of efficient plane-sweeping interval join algorithms for evaluating a wide range...
Joins are arguably the most important relational operators. Poor implementations are tantamount to c...
In order to process interval timestamped data, the sequenced semantics has been proposed. This paper...
Interval-based temporal data model is a popular data model in temporal databases. It uses time inter...
Joins are essential and potentially expensive operations in database management systems. When data i...
Interval-based temporal data model is a popular data model in temporal data-bases. It uses time inte...
[[abstract]]This paper is concerned with the problem of efficient processing of temporal join operat...
Management of data with a time dimension increases the overhead of storage and query processing in l...
The result of a temporal-probabilistic (TP) join with negation includes, at each time point, the pro...
In databases with time interval attributes, query processing techniques that are based on sort-merge...
Temporal joins are important but very costly operations. While a temporal join can involve the whol...
The main part of this dissertation considers how to scale interval join queries. To provide scalable...
We examine the problem of processing temporal joins in the presence of indexing schemes. Previous wo...
Many databases contain temporal, or time-referenced, data and use intervals to capture the temporal ...
Two new algorithms, "Jive-join'" and "Slam-join," are proposed for computing the join of two relatio...
We develop a family of efficient plane-sweeping interval join algorithms for evaluating a wide range...
Joins are arguably the most important relational operators. Poor implementations are tantamount to c...
In order to process interval timestamped data, the sequenced semantics has been proposed. This paper...
Interval-based temporal data model is a popular data model in temporal databases. It uses time inter...
Joins are essential and potentially expensive operations in database management systems. When data i...
Interval-based temporal data model is a popular data model in temporal data-bases. It uses time inte...
[[abstract]]This paper is concerned with the problem of efficient processing of temporal join operat...
Management of data with a time dimension increases the overhead of storage and query processing in l...
The result of a temporal-probabilistic (TP) join with negation includes, at each time point, the pro...
In databases with time interval attributes, query processing techniques that are based on sort-merge...
Temporal joins are important but very costly operations. While a temporal join can involve the whol...
The main part of this dissertation considers how to scale interval join queries. To provide scalable...
We examine the problem of processing temporal joins in the presence of indexing schemes. Previous wo...
Many databases contain temporal, or time-referenced, data and use intervals to capture the temporal ...
Two new algorithms, "Jive-join'" and "Slam-join," are proposed for computing the join of two relatio...