MySQL-MVCC 实现乐观锁的一种方式

什么是MVCC MVCC-多版本的并发控制协议 , MVCC是通过保存数据在某个事件点的快照来实现的 优点是 : 读不加锁 , 读写不冲突 MVCC原理 每开启一个新的事务,事务的ID就会自动递增,也就是为事务分配单向增长的时间戳,为每一个修改保存修改之前的版本(相当于快照),读操作只读该事务开始前的数据库的快照,这样读操作就不用阻塞写操作,写操作不用阻塞读操作的同时,避免了脏读和不可重复读 脏读
相关文章
相关标签/搜索