Locking is a mechanism by which database systems can prevent conflicting access to data when multiple users are making requests to the data. See also persistent lock