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
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;
Conference_Titel :
Data Engineering, 2001. Proceedings. 17th International Conference on
Conference_Location :
Heidelberg
Print_ISBN :
0-7695-1001-9
DOI :
10.1109/ICDE.2001.914812