特性

  • 原子性: 一个批次的操作要么全部成功,要么全部失败。 通过undo log(回滚日志)来保障
  • 一致性: 依靠原子、隔离、持久来保障一致性
  • 隔离性: 允许并发事务操作数据的能力,且不会造成数据混乱,不会相互干扰,MySQL靠mvcc不同的隔离级别和锁来实现。通过MVCC实现
  • 持久性: 事务的修改是永久性的,不会丢失。 通过redo log(重做日志)保障

事务的隔离级别

  • 读未提交:幻读、不可重复度、脏读
  • 读已提交:幻读、不可重复度
  • 可重复读:幻读
  • 串行
Copyright © 运维知识库 all right reserved,powered by Gitbook文件修订时间: 2024-03-28 17:21:24

results matching ""

    No results matching ""