• 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