数据库(四):多版本并发控制MVCC,行锁的衍生版本,记录锁,间隙锁, Next-Key锁(邻键锁)
文章目录前言一、MVCC以及MVCC的缺点1.1MVCC可以为数据库解决什么问题1.2MVCC的基本思想1.3版本号1.4Undo日志1.5ReadView1.6快照读和当前读1.6.1快照读1.6.2当前读二、记录锁三、间隙锁四、邻键锁总结前言一、MVCC以及MVCC的缺点MVCC,即多版本并发控制,是InnoDB机制中的一种用来解决读写冲突的无锁并发机制。我们可以简单认为MVCC式行锁的变种。