MySQL事务

2018-07-14  本文已影响0人  SHUerHan

事务

由一系列数据库操作组成的一个完整的逻辑过程,的是满足ACID特性的一组操作,可以通过Commit提交一个事务,也可以使用Rollback进行回滚

  1. 原子性(Atomicity): 事务中所有操作要么全部成功,要么全部失败
  2. 一致性(Consistency): 事务从一种一致的状态到另一种一致的状态,不会破坏系统的完整性
  3. 隔离性(Isolation): 并发事务之间相互影响的程度
  4. 持久性(Durability): 事务所有成功的操作对系统的影响是永久存在的

并发一致性问题


锁类型


隔离级别


MVCC(多版本并发控制)

在每条记录后面添加两个字段记录添加的创建时间(创建版本号)和删除时间(删除版本号), 读取记录的时候读取创建时间小于当前, 删除时间大于当前

上一篇 下一篇

猜你喜欢

热点阅读