Title :
Optimal versioning of objects
Author :
Tsotras, Vassilis J. ; Gopinath, B.
Author_Institution :
Dept. of Electr. Eng., Polytech. Univ., Brooklyn, NY, USA
Abstract :
The purpose of versioning is to reconstruct any past state of an object class. The authors show that access to any past version is possible in almost constant time, while the space used is only linear to the number of changes occurring in the class evolution. As a result, versioning with fast reconstruction can be supported in an object-oriented environment without using excessive space requirements. It is also proved that the solution is optimal among all approaches that use the same space limitations. A crucial characteristic of the results is that they can be easily implemented on a storage facility that uses a magnetic disk and an optical disk
Keywords :
object-oriented databases; object-oriented methods; magnetic disk; object optimal versioning; object-oriented environment; optical disk; Application software; Computer science; Concurrency control; Data engineering; Data structures; History; Object oriented databases; Object oriented modeling; Programming environments; Transaction databases;
Conference_Titel :
Data Engineering, 1992. Proceedings. Eighth International Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-8186-2545-7
DOI :
10.1109/ICDE.1992.213174