Efficient Self-Join Algorithm in Interval-based Temporal Data Models

dc.contributor.author Noh, Seo-Young
dc.contributor.author Gadia, Shashi
dc.contributor.department Department of Computer Science
dc.date 2018-02-13T23:59:29.000
dc.date.accessioned 2020-06-30T01:56:16Z
dc.date.available 2020-06-30T01:56:16Z
dc.date.issued 2005-09-29
dc.description.abstract <p>Interval-based temporal data model is a popular data model in temporal databases. It uses time intervals for representing the period of validity of a tuple, leading to unavoidable self-joins when combining tuples for objects. It requires k+1-way self-join for k conjunctive conditions. Join operations are one of the most expensive operations in databases and they are even more serious in temporal databases because of growing data. There are many join algorithms for temporal databases. However, they focus on joining different inputs rather than an identical input, leading to multiple scans for the identical input. Advanced 2-way join algorithms avoid a quadratic disk I/O complexity, but they are affected by the number of self-joins and partition sizes. In this paper, we address the problem of self-joins in the interval-based temporal data model and introduce a stream-based self-join algorithm. The proposed algorithm shows that it achieves a single relation scan for k-way self-join and its performance is not affected by partition sizes.</p>
dc.identifier archive/lib.dr.iastate.edu/cs_techreports/267/
dc.identifier.articleid 1251
dc.identifier.contextkey 5473362
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath cs_techreports/267
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/20091
dc.source.bitstream archive/lib.dr.iastate.edu/cs_techreports/267/Efficient_Self_Join_Processing_TR_05_22_.pdf|||Fri Jan 14 23:03:43 UTC 2022
dc.subject.disciplines Databases and Information Systems
dc.subject.keywords Self-Join Algorithm
dc.subject.keywords Interval-based Data Model
dc.subject.keywords Temporal Databases
dc.title Efficient Self-Join Algorithm in Interval-based Temporal Data Models
dc.type article
dc.type.genre article
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Efficient_Self_Join_Processing_TR_05_22_.pdf
Size:
197.43 KB
Format:
Adobe Portable Document Format
Description:
Collections