Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/88830.88852dlproceedingsArticle/Chapter ViewAbstractPublication PagesvldbConference Proceedingsconference-collections
Article

Event-join optimization in temporal relational databases

Published: 01 July 1989 Publication History

Abstract

No abstract available.

References

[1]
[Adiba & Quang 86] Michel E. Adiba, N. Bui Quang: Historical Multi-Media Databases. VLDB 1986: 63-70.
[2]
[Bloom 70] Burton H. Bloom: Space/Time Trade-offs in Hash Coding with Allowable Errors. Commun. ACM 13(7): 422-426 (1970).
[3]
[Clifford & Croker 87] James Clifford, Albert Croker: The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans. ICDE 1987: 528-537.
[4]
[Clifford & Tansel 85] James Clifford, Abdullah Uz Tansel: On An Algebra For Historical Relational Databases: Two Views. SIGMOD Conference 1985: 247-265.
[5]
[Dayal 87] Umeshwar Dayal: Of Nests and Trees: A Unified Approach to Processing Queries That Contain Nested Subqueries, Aggregates, and Quantifiers. VLDB 1987: 197-208.
[6]
[Gunadhi & Segev 88] Gunadhi, H., Segev, A. A Framework for Query Optimization in Temporal Databases, Lawrence Berkeley Lab Technical Report LBL-26417, 1988.
[7]
[Gunadhi & Segev 89] Gunadhi, H., Segev, A. Indexing Structures for Temporal Database, Lawrence Berkeley Lab Technical Report, 1989.
[8]
[Lu & Carey 85] Hongjun Lu, Michael J. Carey: Some Experimental Results on Distributed Join Algorithms in a Local Network. VLDB 1985: 292-304.
[9]
[Lum et al 84] Vincent Y. Lum, Peter Dadam, R. Erbe, Jürgen Günauer, Peter Pistor, Georg Walch, H. Werner, John Woodfill: Designing DBMS Support for the Temporal Dimension. SIGMOD Conference 1984: 115-130.
[10]
[Mackert & Lohman 86] Lothar F. Mackert, Guy M. Lohman: R* Optimizer Validation and Performance Evaluation for Local Queries. SIGMOD Conference 1986: 84-95.
[11]
[Navathe & Ahmed 86] Navathe, S., Ahmed, R., A Temporal Relational Model and a Query Language, UF-CIS Technical Report TR- 85-16, Univ. of Florida, 1986.
[12]
[Rosenthal & Reiner 84] Arnon Rosenthal, David S. Reiner: Extending the Algebraic Framework of Query Processing to Handle Outerjoins. VLDB 1984: 334-343.
[13]
[Rotem & Segev 87] Doron Rotem, Arie Segev: Physical Organization of Temporal Data. ICDE 1987: 547-553.
[14]
[Segev & Shoshani 87] Arie Segev, Arie Shoshani: Logical Modeling of Temporal Data. SIGMOD Conference 1987: 454-466.
[15]
[Segev & Shoshani 88a] Arie Segev, Arie Shoshani: The Representation of a Temporal Data Model in the Relational Environment. SSDBM 1988: 39-61.
[16]
[Segev & Shoshani 88b] Arie Segev, Arie Shoshani: Functionality of Temporal Data Models and Physical Design Implications. IEEE Data Eng. Bull. 11(4): 38-45(1988).
[17]
[Snodgrass 87] Richard T. Snodgrass: The Temporal Query Language TQuel. ACM Trans. Database Syst. 12(2): 247-298(1987).
[18]
[Snodgrass & Ahn 87] Snodgrass, R., Ahn, I., Performance Analysis of Temporal Queries, TempIS Document No. 17, Dept. of Comp. Sci., Univ. of North Carolina, 1987.

Cited By

View all
  • (2017)A forward scan based plane sweep algorithm for parallel interval joinsProceedings of the VLDB Endowment10.14778/3137628.313764410:11(1346-1357)Online publication date: 1-Aug-2017
  • (2017)Disjoint interval partitioningThe VLDB Journal — The International Journal on Very Large Data Bases10.1007/s00778-017-0456-726:3(447-466)Online publication date: 1-Jun-2017
  • (2015)Lifespan-based Partitioning of Index Structures for Time-travel Text SearchProceedings of the 24th ACM International on Conference on Information and Knowledge Management10.1145/2806416.2806442(123-132)Online publication date: 17-Oct-2015
  • Show More Cited By

Recommendations

Reviews

Michael Soo

A temporal database management system augments traditional database management systems with the ability to record the time-varying aspects of information. This paper continues the authors' study of optimization techniques for temporal queries. Specifically, the paper examines the execution of <__?__Pub Fmt italic>event-join<__?__Pub Fmt /italic> operations, that is, join operations used to group temporal attributes that are stored in separate relations. This paper (and others by the same authors) is significant since it is among the first to address issues in temporal database implementation. The authors begin by defining the event-join of two temporal relations, r 1 and r 2 , as the union of two simpler joins, the temporal equijoin and the temporal outerjoin. Four algorithms are exhibited for computing an event-join. Each algorithm exploits different assumptions about the characteristics of r 1 and r 2 . The authors investigate the relative cost of each algorithm under these assumptions. The authors show that for append-only databases (temporal databases ordered on starting timestamp only) event-joins can be computed as efficiently as when both relations are completely sorted on both join key and starting timestamp. The paper introduces a concept that appears to be fundamental to temporal join processing, the notion of <__?__Pub Fmt italic>tuple covering<__?__Pub Fmt /italic>. During the join process, the tuple covering of a tuple t?r determines the intervals of t that have already been joined with previously scanned tuples. The algorithms described in the paper attempt to efficiently compute the tuple coverings for each tuple in the joining relations. Another contribution of the paper is the development of a new index structure optimized for append-only relations. This data structure, the <__?__Pub Fmt italic>append-only tree<__?__Pub Fmt /italic>, combines characteristics of both B + -trees and ISAM indexes and exploits the time-ordered insertion property of append-only databases. I recommend this paper for readers interested in temporal databases or query processing. Before starting this paper, it may be useful to read some of the authors' previous papers (listed in the references)<__?__Pub Caret> to become familiar with their particular data model and terminology.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
VLDB '89: Proceedings of the 15th international conference on Very large data bases
July 1989
467 pages
ISBN:1558601015

Publisher

Morgan Kaufmann Publishers Inc.

San Francisco, CA, United States

Publication History

Published: 01 July 1989

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2017)A forward scan based plane sweep algorithm for parallel interval joinsProceedings of the VLDB Endowment10.14778/3137628.313764410:11(1346-1357)Online publication date: 1-Aug-2017
  • (2017)Disjoint interval partitioningThe VLDB Journal — The International Journal on Very Large Data Bases10.1007/s00778-017-0456-726:3(447-466)Online publication date: 1-Jun-2017
  • (2015)Lifespan-based Partitioning of Index Structures for Time-travel Text SearchProceedings of the 24th ACM International on Conference on Information and Knowledge Management10.1145/2806416.2806442(123-132)Online publication date: 17-Oct-2015
  • (2004)Towards Temporal Dynamic SegmentationGeoinformatica10.1023/B:GEIN.0000034821.31552.1b8:3(265-283)Online publication date: 1-Sep-2004
  • (2001)Schema versioning and database conversion techniques for bi-temporal databasesAnnals of Mathematics and Artificial Intelligence10.1023/A:101662220275530:1-4(23-52)Online publication date: 23-Mar-2001
  • (1998)Designing Access Methods for Bitemporal DatabasesIEEE Transactions on Knowledge and Data Engineering10.1109/69.66707910:1(1-20)Online publication date: 1-Jan-1998
  • (1996)Efficient Temporal Join Processing Using Time IndexProceedings of the Eighth International Conference on Scientific and Statistical Database Management10.5555/646495.695442(252-261)Online publication date: 18-Jun-1996
  • (1996)Computational Indexes for Time SeriesProceedings of the Eighth International Conference on Scientific and Statistical Database Management10.1109/SSDM.1996.506067(242-251)Online publication date: 18-Jun-1996
  • (1995)Temporal conditions and integrity constraints in active database systemsACM SIGMOD Record10.1145/568271.22384424:2(269-280)Online publication date: 22-May-1995
  • (1995)Temporal conditions and integrity constraints in active database systemsProceedings of the 1995 ACM SIGMOD international conference on Management of data10.1145/223784.223844(269-280)Online publication date: 1-Jun-1995
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media