Value-serializability and an Architecture for Managing Transactions in Multiversion Objectbase Systems
Ahmad Reza Hadaegh, Ken Barker · Electronic workshops in computing · 1996
Multiversioning of objects in an objectbase systemprovides increased concurrency and enhanced reliability. The last decade has seen proposals for managing transactions in multiversion database systems. A new transaction model, a new correctness criterion, and an architecture that exploit multiple versions in objectbase systems are described in this paper. The architecture contains three main components that ensure correct concurrent serializable executions of transactions that satisfy our correctness criterion and provides a spring board for several open problems that must ultimately be addressed.