Skip to main content

Temporal Strata

  • Reference work entry
  • First Online:

Synonyms

Layered architecture; Temporal layer; Temporal middleware; Wrapper

Definition

A temporal stratum is an architecture for implementing a temporal DBMS. The stratum is a software layer that sits on top of an existing DBMS. The layer translates a query written in a temporal query language into one or more queries in a conventional query language (typically SQL). The translated queries can then be executed by the underlying DBMS. The DBMS returns the result of the query to the user directly or via the stratum. The core idea of the stratum is to provide new temporal query functionality to the users without changing the underlying DBMS. A temporal stratum can be implemented as a simple translator (temporal SQL to standard SQL) or as an advanced software component that also does part of the query processing and optimization. In the latter case, the temporal stratum can implement query processing algorithms that take the special nature of temporal data into consideration. Examples are...

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Recommended Reading

  1. Böhlen MH, Jensen CS, Snodgrass RT. Temporal statement modifiers. ACM Trans Database Syst. 2000;25(4):407–56.

    Article  MATH  Google Scholar 

  2. Lomet D, Barga R, Mokbel MF, Shegalov G, Wang R, Zhu Y. Transaction time support inside a database engine. In: Proceedings of the 22nd International Conference on Data Engineering; 2006.

    Google Scholar 

  3. Slivinskas G, Jensen CS. Enhancing an extensible query optimizer with support for multiple equivalence types. In: Proceedings of the 5th East European Conference Advances in Databases and Information Systems; 2001. p. 55–69.

    Chapter  Google Scholar 

  4. Stonebraker M, Rowe LA. The design of POSTGRES. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1986. p. 340–55.

    Google Scholar 

  5. Snodgrass RT. The TSQL2 temporal query language. Dordrecht: Kluwer; 1995.

    Book  MATH  Google Scholar 

  6. Snodgrass RT. Developing time-oriented database applications in SQL. San Francisco: Morgan Kaufmann; 1999.

    Google Scholar 

  7. Torp K, Jensen CS, Snodgrass RT. Stratum approaches to temporal DBMS implementation. In: Proceedings of the International Conference Symposium on Database Engineering and Applications; 1998. p. 4–13.

    Google Scholar 

  8. IBM Corp. IBM DB2. ibm.com/software/data/db2, as of 28.6.2014

  9. Teradata Corp. Teradata. teradata.com, as of 28.6.2014

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kristian Torp .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

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

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Torp, K. (2018). Temporal Strata. 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_409

Download citation

Publish with us

Policies and ethics