MVCC(Multiversion Concurrency Control)
背景:对于InnoDb的数据库的引擎,基于一种行级锁的实现,当我们操作数据库的时候,为了保证读取数据的正确性,往往伴随锁,MVCC(多版本并发控制)使得使用锁的数据库,不再单纯的使用锁实现并发,利用行的多个版本和行锁结合起来,如此MVCC可以用多版本的非锁机制完成对数据库并发控制原理 MVCC只是一种机制,就是我们所谓的一种规范,接口,只是定义了概念,具体的实现看各种引擎(文...
原创
2018-09-03 15:14:30 ·
436 阅读 ·
1 评论