login

Integration of Time Versions into a Relational Database System

Very Large Data BasesPublished 27 August 1984
Peter Dadam, Vincent Y. Lum, H Werner
Citations93

TL;DR

This paper presents the design considerations for a database system currently under implementation, that integrates time version support as a normal database function.

Abstract

New application areas for database systems, such as office automation and CAD/CAM will require to support not only access to the current data, as is done in current database systems, but also to previous instances of the data (versions). This means that time version support is needed. This paper presents the design considerations for a database system currently under implementation, that integrates time version support as a normal database function. It is shown that many subtle issues, such as choice of a suitable timestamp, how to store history data in a compact form, how to integrate version management into update processing, recovery, concurrency control, etc., have to be considered together to obtain an optimal design.

Keywords

Computer ScienceDecision Sciences