DocumentCode
3012205
Title
A split operator for now-relative bitemporal databases
Author
Agesen, Mikkel ; Bohlen, Michael H. ; Poulsen, Lasse O. ; Torp, Kristian
Author_Institution
Dept. of Comput. Sci., Aalborg Univ., Denmark
fYear
2001
fDate
2001
Firstpage
41
Lastpage
50
Abstract
The timestamps of now-relative bitemporal databases are modeled as growing, shrinking or rectangular regions. The shape of these regions makes it a challenge to design bitemporal operators that (a) are consistent with the point-based interpretation of a temporal database, (b) preserve the identity of the argument timestamps, (c) ensure locality and (d) perform efficiently. We identify the bitemporal split operator as the basic primitive to implement a wide range of advanced now-relative bitemporal operations. The bitemporal split operator splits each tuple of a bitemporal argument relation, such that equality and standard nontemporal algorithms can be used to implement the bitemporal counterparts with the aforementioned properties. Both a native database algorithm and an SQL implementation are provided. Our performance results show that the bitemporal split operator outperforms related approaches by orders of magnitude and scales well
Keywords
SQL; database theory; mathematical operators; software performance evaluation; temporal databases; SQL implementation; bitemporal argument relation tuple splitting; bitemporal split operator; equality; growing regions; locality; native database algorithm; now-relative bitemporal databases; performance; point-based interpretation; rectangular regions; scalability; shrinking regions; standard nontemporal algorithms; temporal database; timestamps; Computer science; EMP radiation effects; Employee rights; History; Shape; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2001. Proceedings. 17th International Conference on
Conference_Location
Heidelberg
ISSN
1063-6382
Print_ISBN
0-7695-1001-9
Type
conf
DOI
10.1109/ICDE.2001.914812
Filename
914812
Link To Document