Davids原理探究:MySQL-InnoDB-MVCC 多版本控制
文章目录MySQL-InnoDB-MVCC 多版本控制概述特性事务快照的创建过程:undo logInnoDB行数据隐藏字段当前读/快照读MySQL-InnoDB-MVCC 多版本控制概述指的是一种提高并发的技术。最早的数据库系统,只有读读之间可以并发,读写,写读,写写都要阻塞。引入多版本之后,只有写写之间相互阻塞,其他三种操作都可以并行,这样大幅度提高了InnoDB的并发度。在内部实现中,与Postgres在数据行上实现多版本不同,InnoDB是在undolog中实现的,通过undolog可以找回数
原创
2020-06-17 16:27:44 ·
3487 阅读 ·
0 评论