MVCC:多版本并发控制,即乐观锁的一种实现方式。
原理:只有在更新的时候去比较版本号是否有变更。
基本特征:
- 每行数据都存在一个版本,每次数据更新时都更新该版本。
- 修改时Copy出当前版本随意修改,各个事务之间无干扰。
- 保存时比较版本号,如果成功(commit),则覆盖原记录;失败则放弃copy(rollback)
Mysql:MVCC参考: https://blog.csdn.net/w2064004678/article/details/83012387
MVCC:多版本并发控制,即乐观锁的一种实现方式。
原理:只有在更新的时候去比较版本号是否有变更。
基本特征:
Mysql:MVCC参考: https://blog.csdn.net/w2064004678/article/details/83012387