Concurrency control algorithms for multiversion database systems
Philip A. Bernstein, Nathan Goodman · 1982
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.