题干:
本课程中,我们学习了MySQL的ACID事务特性,事务是指一个数据库执行操作的最小逻辑单元.其具有四个特性,分别是:
1).Atomicity 原子性
2).Consistency 一致性
3).Isolation 隔离性
4).Durability 持久性
那么事务的持久性是如何实现的呢?
关键提炼:
掌握事务的特性以及REDO LOG和UNDO LOG的用处。事务的持久性,是通过REDO日志来实现的。在对事务修改被提交后,REDO日地会先记录到磁盘上,如果这时数据库出现宕机,则在MySQL重启后会通过REDO日志来恢复已经提交的事务,来保证事务的持久性。