Distributed database concurrency controls using before-values

Richard Edwin Stearns, Daniel J. Rosenkrantz · 1981

Associated with the write of a database entity is both the or old value, and the after or new value. Concurrency can be increased by allowing other transactions to read the before values of a given transaction. The ramifications of allowing this, particularly on a distributed system in which limited communications is desirable, are investigated. A careful distinction is made between design decisions concerning communications and design decisions concerning the responses to read/write requests. Two schemes for producing such controls are given, one scheme for systems where processes are committed on termination, and the other for systems where committment is made later.

Read the paper · More papers on PaperTik