DocumentCode
1069256
Title
A space-efficient technique for recording versions of data
Author
Alderson, Albert
Author_Institution
Software Sci. Ltd., Wilmslow, UK
Volume
3
Issue
6
fYear
1988
fDate
11/1/1988 12:00:00 AM
Firstpage
240
Lastpage
246
Abstract
This paper describes a space-efficient technique for recording successive differences between versions of data. The technique is based on the combined use of differential files and change area b-trees. The strengths of the technique are that a branching tree of versions can be accommodated; any data item in any version can be accessed with approximately equal access time; and very large volumes of data can be accommodated. The paper also describes the use of this technique to support very long transactions in the SDS2 software development system. Here the technique is used in an optimistic concurrency control scheme
Keywords
concurrency control; data structures; file organisation; transaction processing; SDS2; branching tree; change area b-trees; concurrency control; differential files; space-efficient technique; successive differences;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
28078
Link To Document