事务中的数据,数据库缓冲区,数据库
事务需要提交和撤销
数据元素的概念

图片.png
事务的原子性是指事务的一组操作要么不做要么全做
已经提交的事务对于数据库的读写一定要反映到磁盘上
故障恢复是要保证原子性和持久性
故障恢复就是把不正确的状态恢复到已知为正确的某一状态

图片.png
数据库故障恢复

图片.png
事务故障的恢复
- Redo
-
Undo
图片.png
系统故障的恢复需要运行日志
- 运行日志是一个文件
- 运行日志是直接写在
介质存储上的 - 先写运行日志,再与
数据库缓冲区进行信息交换
图片.png
运行日志应该从哪一个点开始恢复?

图片.png
检查点之前的事务已经写入到磁盘上
检查点之后的事务是否已经写入是不知道的
检查点是设置在运行日志中的

图片.png
介质故障的恢复是通过副本来解决的

图片.png
介质恢复后还需要运行日志来恢复的
转储点的确定

图片.png
介质故障是通过备份来解决的,备份在不同的介质上
数据元素的概念

图片.png
事务相关的读写操作

图片.png
持久性是持久到磁盘上

图片.png

