Synonyms
Definition
Transaction-time temporal databases are inherently append-only resulting, over time, in a large historical sequence of database states. Data vacuuming allows for a strategic, and irrevocable, deletion of obsolete data.
Historical Background
The term vacuuming was first used in relation to databases in the Postgres database system as a mechanism for moving old data to archival storage [10]. It was later refined by Jensen and Mark in the context of temporal databases to refer to the removal of obsolete information [4] and subsequently developed into a comprehensive and usable adjunct to temporal databases [6,8,11]. Data expiration has also been investigated in the context of data warehouses by Garcia-Molina et al. [2] and others [9].
Foundations
In many applications, data about the past needs be retained for further use. This idea can be formalized, at least on the conceptual level, in terms of an append-only transaction-time temporal database or a history...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Chomicki J. Efficient checking of temporal integrity constraints using bounded history encoding. ACM Trans. Database Syst., 20(2):149–186, 1995.
Garcia-Molina H., Labio W., and Yang J. Expiring data in a warehouse. In Proc. 24th Int. Conf. on Very Large Data Bases, 1998, pp. 500–511.
Jensen C. Vacuuming. In The TSQL2 Temporal Query Language, Chapter 23, R. Snodgrass (ed.). Kluwer, New York, 1995, pp. 451–462.
Jensen C.S. and Mark L. A framework for vacuuming temporal databases. Tech. Rep. CS-TR-2516, University of Maryland at College Park, 1990.
Schmidt A., Jensen C., and Saltenis S. Expiration times for data management. In Proc. 22nd Int. Conf. on Data Engineering, 2006, p. 36.
Skyt J. Specification-Based Techniques for the Reduction of Temporal and Multidimensional Data. Ph.D thesis, Aalborg University, Aalborg, Denmark, 2001.
Skyt J. and Jensen C.S. Vacuuming temporal databases. TimeCenter technical report TR-32, Aalborg University, 1998.
Skyt J., Jensen C.S., and Mark L. A foundation for vacuuming temporal databases. Data Knowl. Eng., 44(1):1–29, 2003.
Skyt J., Jensen C.S., and Pedersen T.B. Specification-based data reduction in dimensional data warehouses. In Proc. 18th Int. Conf. on Data Engineering, 2002, p. 278.
Stonebraker M. and Rowe L. The design of POSTGRES. In Proc. ACM SIGMOD Int. Conf. on Management of Data, 1986, pp. 340–355.
Toman D. Expiration of historical databases. In Proc. 8th Int. Symp. Temporal Representation and Reasoning, 2001, pp. 128–135.
Toman D. Logical data expiration for fixpoint extensions of temporal logics. In Proc. 8th Int. Symp. Advances in Spatial and Temporal Databases, 2003, pp. 380–393.
Toman D. On incompleteness of multi-dimensional first-order temporal logics. In Proc. 10th Int. Symp. Temporal Representation and Reasoning/4th Int. Conf. Temporal Logic, 2003, pp. 99–106.
Toman D. On construction of holistic synopses under the duplicate semantics of streaming queries. In Proc. 14th Int. Symp. Temporal Representation and Reasoning, 2007, pp. 150–162.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this entry
Cite this entry
F. Roddick, J., Toman, D. (2009). Temporal Vacuuming. In: LIU, L., ÖZSU, M.T. (eds) Encyclopedia of Database Systems. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39940-9_1045
Download citation
DOI: https://doi.org/10.1007/978-0-387-39940-9_1045
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-35544-3
Online ISBN: 978-0-387-39940-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering