Process / pipelineTransaction Control & Data Consistency

Concurrency Control

Concurrency control is the set of mechanisms used to coordinate concurrent transactions accessing shared data without corrupting the database. Formalized by database theorists in the 1970s-1980s, concurrency control ensures that multiple simultaneous transactions produce the same result as if they executed sequentially (serializability).

Open in MethodMindSoonVideoSoon

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Sources

  1. Gray, J. (1981). The transaction concept: Virtues and limitations. VLDB Endowment, 7(6), 519-539. DOI: 10.1145/1734686.1734703
  2. Reed, D. P. (1978). Naming and synchronization in a decentralized computer system. Ph.D. Dissertation, MIT. link
  3. Papadimitriou, C. H. (1986). The Theory of Database Concurrency Control. Computer Science Press. link

Related methods

Referenced by

ScholarGateConcurrency Control (Database Concurrency Control and Locking Mechanisms). Retrieved 2026-06-04 from https://scholargate.app/en/information-systems/concurrency-control