事务: 是一个逻辑工作单元,执行结果要么成功,要么失败。
事务拥有四个特性( ACID
)
- Atomicity 原子性: 如何去保障一个执行单元的原子性?
- Consistency 一致性: 如何看到一致性. 强一致性,弱一致性
- Isolation 隔离性: 隔离性是为了解决什么问题? 实现隔离性的技术有哪些
- Durability 持久性: 数据库持久性是如何实现的
为了实现事务的四个特性,提出了哪些技术,哪些技术是正在使用的。
- 并发控制
- 日志管理
- redo日志
- undo日志
- 备份恢复
- 锁的管理
- MVCC
- 等等