
Designing Data-Intensive Applications – Weak Isolation and Snapshotting
Coding Blocks
00:00
The Multi Version Concurrency Control
This is kind of like the opposite approach that we mentioned of recommit or basically saying you can't write unless it's in a good spot. And what's nice about this is that by only having the locks on the rights, it means that reads never block rights and rights never block reads. They're totally independent. So because there may be multiple transactions going on at once, there may need to be multiple copies of the database objects and play at once. This is referred to as a multi version concurrency control.
Play episode from 44:09
Transcript



