深入分析MySQL中事务以及MVCC的实现原理

深入分析MySQL中事务以及MVCC的实现原理-1

  • 前言

  • 什么是事务

  • 事务的ACID特性

    • A(Atomicity)-原子性

    • C(Consistent)-一致性

    • I(Isolation)-隔离性

    • D(Durable)-持久性

  • 事务的管理

    • 事务的自动提交

    • 常用的事务控制语句

    • COMMIT和COMMIT WORK的区别

  • 事务的分类

    • 扁平事务

    • 带有保存点的扁平事务

    • 链事务

    • 嵌套事务

    • 分布式事务

  • 事务的隔离级别

    • Read Uncommitted(未提交读)

    • Read Committed(已提交读)

    • Repeatable Read(可重复读)

    • Serializable(串行化)

    • 不同隔离级别对比

  • 事务隔离的实现方案

    • LBCC

    • MVCC