A multi-version data model and semantic-based transaction processing protocol

  • Authors:
  • Alexander Yakovlev

  • Affiliations:
  • Department of Computer Science, Saint-Petersburg State University, Peterhof, St. Petersburg, Russia

  • Venue:
  • ADBIS'05 Proceedings of the 9th East European conference on Advances in Databases and Information Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Data processing delays are becoming one of the most serious problems in a mobile environment. A not-the-latest version of data item cannot be inserted because of data fluctuation in subsequent versions. In this paper there is presented a multi-version data model capable of preserving full version history. Such a model allows updates not ordered chronologically. It is obtained by using semantics received from applications. The version of data item is defined by operation with a set of attributes and acceptance timestamp. Consistency requirements “by demand” allow non-conflict commutative versions defined by commutative operations. Transaction protocol to be used with data model presented is also described.