License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.TIME.2018.11
URN: urn:nbn:de:0030-drops-97769
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2018/9776/
Dohr, Andreas ;
Engels, Christiane ;
Behrend, Andreas
Algebraic Operators for Processing Sets of Temporal Intervals in Relational Databases
Abstract
The efficient management of temporal data has become increasingly important for many database applications. Most commercial systems already allow the management of temporal data but the operational support for processing this data is still rather limited. One particular reason is that many extension proposals typically require considerable modifications of the underlying database engine. In this paper, we propose a lightweight solution where temporal operators are realized using a library of user-defined functions. This way the complexity of temporal queries can be drastically reduced leading to more readable and less error-prone code without touching the database system. Our experiments show that the proposed operators significantly outperform temporal queries formulated in pure SQL. In addition, we investigate the possibility to incorporate algebraic optimization strategies directly into our operator definitions which allow for further performance improvements.
BibTeX - Entry
@InProceedings{dohr_et_al:LIPIcs:2018:9776,
author = {Andreas Dohr and Christiane Engels and Andreas Behrend},
title = {{Algebraic Operators for Processing Sets of Temporal Intervals in Relational Databases}},
booktitle = {25th International Symposium on Temporal Representation and Reasoning (TIME 2018)},
pages = {11:1--11:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-089-7},
ISSN = {1868-8969},
year = {2018},
volume = {120},
editor = {Natasha Alechina and Kjetil N{\o}rv{\aa}g and Wojciech Penczek},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2018/9776},
URN = {urn:nbn:de:0030-drops-97769},
doi = {10.4230/LIPIcs.TIME.2018.11},
annote = {Keywords: Temporal Databases, Relational Operators, Situation Calculus}
}
Keywords: |
|
Temporal Databases, Relational Operators, Situation Calculus |
Collection: |
|
25th International Symposium on Temporal Representation and Reasoning (TIME 2018) |
Issue Date: |
|
2018 |
Date of publication: |
|
08.10.2018 |