事务: 是一个逻辑工作单元,执行结果要么成功,要么失败。

    事务拥有四个特性( ACID )

    • Atomicity 原子性: 如何去保障一个执行单元的原子性?
    • Consistency 一致性: 如何看到一致性. 强一致性,弱一致性
    • Isolation 隔离性: 隔离性是为了解决什么问题? 实现隔离性的技术有哪些
    • Durability 持久性: 数据库持久性是如何实现的

    为了实现事务的四个特性,提出了哪些技术,哪些技术是正在使用的。

    • 并发控制
    • 日志管理
      • redo日志
      • undo日志
    • 备份恢复
    • 锁的管理
    • MVCC
    • 等等

    【基础学习】事务基础 - 图1