# 事务特性 - 原子性 - `undo log` - 事务中操作要么全部完成要么全部不完成 - 一致性 - `其他特性共同保障` - 数据满足完整性约束 - 隔离性 - `MVCC` - 避免并发事务执行顺序导致结果不一致 - 持久性 - `redo log` - 将修改持久化到硬盘