Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Temporal Query Processing

  • Michael H. BöhlenEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_408


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...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    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.Google Scholar
  2. 2.
    Böhlen MH. Temporal database system implementations. ACM SIGMOD Rec. 1995;24(4):16.CrossRefGoogle Scholar
  3. 3.
    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.Google Scholar
  4. 4.
    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.Google Scholar
  5. 5.
    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.Google Scholar
  6. 6.
    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.zbMATHGoogle Scholar
  7. 7.
    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.Google Scholar
  8. 8.
    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.Google Scholar
  9. 9.
    Melton J, Simon AR. Understanding the new SQL: a complete guide. Los Altos: Morgan Kaufmann; 1993.Google Scholar
  10. 10.
    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.Google Scholar
  11. 11.
    Snodgrass RT. Developing time-oriented database applications in SQL. Los Altos: Morgan Kaufmann; 1999.Google Scholar
  12. 12.
    Stonebraker M, editor. The INGRES papers: anatomy of a relational database system. Reading: Addison-Wesley; 1986.zbMATHGoogle Scholar
  13. 13.
    The Postgresql Global. POSTGRESQL developer’s guide.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Free University of Bozen-BolzanoBozen-BolzanoItaly
  2. 2.University of ZurichZürichSwitzerland

Section editors and affiliations

  • Richard T. Snodgrass
    • 1
  • Christian S. Jensen
    • 2
  1. 1.University of ArizonaTucsonUSA
  2. 2.Aalborg UniversityAalborg ØstDenmark