将 ACID 特性与主要风险匹配
正确答案:原子性 Atomicity → 事务要么全部完成,要么不留下部分结果;一致性 Consistency → 事务从一个满足约束的状态转换到另一个合法状态;隔离性 Isolation → 并发事务的中间状态不应产生错误相互影响;持续性 Durability → 已提交结果在故障后仍应保留
ACID 四项相互支撑,但恢复与并发控制承担的直接技术职责不同
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:原子性 Atomicity → 事务要么全部完成,要么不留下部分结果;一致性 Consistency → 事务从一个满足约束的状态转换到另一个合法状态;隔离性 Isolation → 并发事务的中间状态不应产生错误相互影响;持续性 Durability → 已提交结果在故障后仍应保留
ACID 四项相互支撑,但恢复与并发控制承担的直接技术职责不同
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:不能,这是事务内部未提交的暂态,应由原子性和隔离性保护
事务把相关操作绑定为逻辑工作单位,提交前的部分结果不能被当成完整业务事实
可按数字键选择;请先作答,再提交答案
请先完成作答
正确答案:事务故障 → 个别事务因逻辑错误、约束或主动回滚而未完成;系统故障 → 进程或主机中断,内存状态丢失但磁盘通常仍可信;介质故障 → 数据文件所在存储损坏或丢失,当前介质不再可信
故障范围和介质可信性决定能否直接使用当前数据页以及需要哪类冗余证据
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:故障时尚未提交的事务 → UNDO 其已经写入的部分效果;故障前已提交但数据页可能未落盘的事务 → REDO 其已提交更新;数据介质损坏 → 从可信副本恢复,再用日志补齐
恢复要同时判断事务是否提交、更新是否落盘以及当前介质是否可信
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:日志化恢复 → 主要支撑原子性和持续性,并帮助恢复一致状态;并发控制 → 主要支撑隔离性并保护并发下的一致性;业务约束与事务程序 → 定义合法状态和一致性转换规则
恢复不能替代并发控制,数据库也不能只靠日志猜测业务一致性规则
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:日志保存数据页之外的更新证据、后备副本保存较早的可信状态、镜像可在另一介质保存当前副本、冗余使系统能在原状态丢失后重建
冗余提供恢复证据,但副本、日志和镜像本身也要保持完整、可访问并经过恢复演练
可按数字键选择;请先作答,再提交答案
请先完成作答
对照答案:T1 的部分更新可能已经写入磁盘,但事务未提交,因此要 UNDO;T2 已提交,但其部分新数据页可能仍只在故障前的内存中,因此要根据日志 REDO。系统故障下磁盘通常仍是恢复基础,日志用事务状态区分要撤销和要重做的更新
请先在头脑中组织答案,再查看对照答案