Webastor - Programming Tips and Tricks

Programming language => Sql => Topic started by: Jaiden on November 01, 2014, 10:37:42 PM

Title: What is the difference between pessimistic and optimistic locking?
Post by: Jaiden on November 01, 2014, 10:37:42 PM
Hi, I'd like to ask you something, what is the difference between pessimistic and optimistic locking? Please inform me please Help.
Title: Re: Pessimistic and optimistic locking
Post by: Aadam on June 05, 2017, 05:15:57 PM
- In pessimistic locking, when a user opens a data to update it, a lock is granted. Other users can only view the data until the whole transaction of the data update is completed.

- In optimistic locking, a data is opened for updating by multiple users. A lock is granted only during the update transaction and not for the entire session. Due to this concurrency is increased and is a practical approach of updating the data.