Definition
Temporal query processing refers to the techniques used by database management system to process temporal statements. This ranges from the implementation of query execution plans to the design of system architectures. This entry surveys different system architectures. It is possible to identify three general system architectures that have been used to systematically offer temporal query processing functionality to applications [6]: The layered approach uses an off-the-shelf database system and extends it by implementing the missing functionality in a layer between the database system and the applications. The monolithic approach integrates the necessary application-specific extensions directly into the database system. The extensible approach relies on a database system that allows to plug user-defined extensions into the database system.
Historical Background
In order to deploy systems that offer support for temporal query processing new systems must be designed and...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Bliujute R, Saltenis S, Slivinskas G, Jensen CS. Developing a datablade for a new index. In: Proceedings of the 15th International Conference on Data Engineering; 1999. p. 314–23.
Böhlen MH. Temporal database system implementations. ACM SIGMOD Rec. 1995;24(4):16.
Böhlen MH, Snodgrass RT, Soo MD. Coalescing in temporal databases. In: Proceedings of the 22nd International Conference on Very Large Data Bases; 1996. p. 180–91.
Dunn J, Davey S, Descour A, Snodgrass RT. Sequenced subset operators: definition and implementation. In: Proceedings of the 18th International Conference on Data Engineering; 2002. p. 81–92.
Graefe G, McKenna WJ. The volcano optimizer generator: extensibility and efficient search. In: Proceedings of the 9th International Conference on Data Engineering; 1993. p. 209–18.
Koubarakis M, Sellis TK, Frank AU, Grumbach S, Güting RH, Jensen CS, Lorentzos NA, Manolopoulos Y, Nardelli E, Pernici B, Schek H, Scholl M, Theodoulidis B, Tryfona N, editors. Spatio-temporal databases: the CHOROCHRONOS approach, vol. 2520. Berlin: Springer; 2003.
Kriegel HP, Pötke M, Seidl T. Managing intervals efficiently in object-relational databases. In: Proceedings of the 26th International Conference on Very Large Data Bases; 2000. p. 407–18.
Leung TYC, Muntz RR. Stream processing: temporal query processing and optimization. In: Tansel A, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass RT, editors. Temporal databases: theory, design, and implementation. Benjamin/Cummings; 1993. p. 329–55.
Melton J, Simon AR. Understanding the new SQL: a complete guide. Los Altos: Morgan Kaufmann; 1993.
Slivinskas G, Jensen CS, Snodgrass RT. Adaptable query optimization and evaluation in temporal middleware. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2001. p. 127–38.
Snodgrass RT. Developing time-oriented database applications in SQL. Los Altos: Morgan Kaufmann; 1999.
Stonebraker M, editor. The INGRES papers: anatomy of a relational database system. Reading: Addison-Wesley; 1986.
The Postgresql Global. POSTGRESQL developer’s guide.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Böhlen, M.H. (2018). Temporal Query Processing. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_408
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_408
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering