Database Concurrency Control
Channel: Data Science Center
Date: 2020-12-02

The process of managing simultaneous operations against a database so that data integrity is maintained and the operations do not interfere with each other in a multi-user environment.
When more than one transaction is being processed against a database at the same time, the transactions are considered to be concurrent.
In Database environment several users access and manipulate data at the same time.
A database without concurrency control will be compromised due to interference between users. 
Two main problems caused by concurrency 
Lost update problem
Inconsistent read problem 
Uncommitted dependency problem