What is the difference between concurrency control in operating systems and in trasactional databases?
1
vote
3
answers
745
views
Recently I'm learning concurrency control techniques in transactional databases. However, I am so confused about the differences between concurrency control in operating systems and in transactional databases.
Within my understanding, the concurrency control techniques introduced in database literature can be used in a multithreading program, whose threads share some variables with each other, and vice versa. The techniques used in multithreading programs for sharing variables between threads can also be used in databases for concurrency control.
Why do we bother to introduce this differently in database literature and in operating systems?
Asked by Hovin
(41 rep)
Dec 20, 2020, 08:46 AM
Last activity: Jan 4, 2021, 12:40 PM
Last activity: Jan 4, 2021, 12:40 PM