Concurrency control is the activity of synchronizing operations issued by concurrently executing programs on a shared database. The goal is to produce an execution that has the same effect as a serial (noninterleaved) one. In a multiversion database system, each write on a data item produces a new copy (or version) of that data item. This paper presents a theory for analyzing the correctness of concurrency control algorithms for multiversion database systems. We use the theory to analyze some new algorithms and some previously published ones. © 1983, ACM. All rights reserved.
CITATION STYLE
Bernstein, P. A., & Goodman, N. (1983). Multiversion Concurrency Control—Theory and Algorithms. ACM Transactions on Database Systems (TODS), 8(4), 465–483. https://doi.org/10.1145/319996.319998
Mendeley helps you to discover research relevant for your work.