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...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Böhlen MH, Jensen CS, Snodgrass RT. Temporal statement modifiers. ACM Trans Database Syst. 2000;25(4):407–56.
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.
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.
Stonebraker M, Rowe LA. The design of POSTGRES. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1986. p. 340–55.
Snodgrass RT. The TSQL2 temporal query language. Dordrecht: Kluwer; 1995.
Snodgrass RT. Developing time-oriented database applications in SQL. San Francisco: Morgan Kaufmann; 1999.
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.
IBM Corp. IBM DB2. ibm.com/software/data/db2, as of 28.6.2014
Teradata Corp. Teradata. teradata.com, as of 28.6.2014
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
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
DOI: https://doi.org/10.1007/978-1-4614-8265-9_409
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