【软考中级数据库】【知识点整理】事务管理

2024-04-30  本文已影响0人  clorislam_cmm

事务基本概念

数据库的并发控制

一级可以防止:丢失修改
二级可以防止:丢失修改和脏读
三级可以防止:丢失修改、脏读、不可重复读

数据库的备份恢复

数据库备份

数据库恢复

撤销事务的过程:
1)由后往前扫描找到未完成的事务日志,查找事务的更新操作
2)对该事务的更新操作执行逆操作,用日志文件记录中更新前的值写入数据库,插入的记录从数据库中删除,删除的记录重新插入数据库,
3)继续反向扫描日志文件,查找该事务的其他更新操作,并执行逆操作直至事务开始标识
2)重做事务(REDO):将已提交的事务重新执行
重做事务的过程:
从事务的开始标识起,正向扫描日志文件,重新执行日志文件登记的该事务的所有对数据库的操作,直至事务结束标记

对于不同的故障,采用不同的恢复策略:

数据库的安全性与完整性

上一篇下一篇

猜你喜欢

热点阅读