👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇作者丨小林coding来源丨小林coding(ID:CodingLin)大家好,我是小林。今天分享一位读者的春招面经,美团基础架构的面经。问的全是基础,一个编程语言的问都没有。问题记录 MySQL-MVCC读者答:InooDB是通过 MVCC 实现可重复读的隔离级别的,MVCC 就是多版本并发控制,它其实记录了历史版本的数据,解决了读写并发冲突问题。有一个版本编码,然后它进入了各种操作下的数据状态,能够根据当前这个指令的状态来读取不同时期的数据快照。主要实现方法的话就是通过事务版本号,读取视图还有undo日志进行完善的。小林补充:具体的实现原理过程,可以去 xiaolincoding.com 网站->图解MySQL->事务隔离级别是怎么实现的?这篇文章学习。MySQL-原子性怎么实现的说错了,说成redoLog了。应该是undoLog。读者答
………………………………