事务的实现原理
事务特性,ACID,原子性、一致性、隔离性、持久性
1、事务的隔离性由锁实现
2、redo log(重做日志) 用来保证事务的原子性和持久性
3、undo log(回滚日志)用来保证事务的一致性
用来帮助事务回滚以及mvcc的功能,mvcc的实现是通过undo日志实现的
当用户读取一行时,若该记录已经被其他事务占用,当前事务可以通过undo读取之前的行版本信息,以此实现非锁定读取;
参考:《MySQL技术内幕》
相关推荐
spurity 2020-11-10
DriveCar 2020-09-07
gamestart0 2020-08-15
zhanbuquan 2020-07-04
InJavaWeTrust 2020-07-04
zhanbuquan 2020-06-21
variab 2020-06-13
wensonlee 2020-06-12
csdnlytPractice 2020-06-11
林大鹏 2020-06-10
heniancheng 2020-06-10
DriveCar 2020-06-09
LeeLuffy 2020-10-16
xkorey 2020-09-14
zjuwangleicn 2020-09-04
dongtiandeyu 2020-08-18
Langeldep 2020-08-16
loviezhang 2020-08-08