Back to course home
0% completed
Vote For New Content
Multiversion Concurrency Control (MVCC)
What is Multiversion Concurrency Control (MVCC)?
MVCC is a concurrency control mechanism used in databases to allow multiple transactions to operate on the same data simultaneously by maintaining multiple versions of data items. Instead of locking rows, MVCC creates a new version of a row whenever a write occurs, ensuring that:
- Transactions can read consistent snapshots of the database.
- Write operations do not block read operations.
How MVCC Works
- Data Versioning:
.....
.....
.....
Like the course? Get enrolled and start learning!
On this page