深入分析MySQL中事务以及MVCC的实现原理
前言
什么是事务
事务的ACID特性
A(Atomicity)-原子性
C(Consistent)-一致性
I(Isolation)-隔离性
D(Durable)-持久性
事务的管理
事务的自动提交
常用的事务控制语句
COMMIT和COMMIT WORK的区别
事务的分类
扁平事务
带有保存点的扁平事务
链事务
嵌套事务
分布式事务
事务的隔离级别
Read Uncommitted(未提交读)
Read Committed(已提交读)
Repeatable Read(可重复读)
Serializable(串行化)
不同隔离级别对比
事务隔离的实现方案
LBCC
MVCC