- 8
- 0
- 约1.28万字
- 约 50页
- 2015-07-29 发布于重庆
- 举报
系统实现技术.ppt
DBS运行时,对故障的处理 * 易失性存储器:访问速度很快,但是一旦发生故障,信息立即丢失。 非易失性存储器:系统发生故障,存储的信息不会丢失,但是如果硬件自己出故障了就会导致信息丢失。访问速度比易的慢几个数量级。 * 块是内外存数据交换的基本单位。 * 建立日志可以实现。把描述修改的信息输入到稳定存储器中,但此时并不修改磁盘中的数据,直到事务的COMMIT操作为止。 * 数据库的恢复,意味着把数据库恢复到最近一次故障前的一致性状态。 原理简单,但是实现复杂 * 可以预期的事务故障:在代码中加入判断和rollback语句,当不符合,就直接回退undo 非预期事务故障:直接对该事务进行undo操作。 系统故障:会影响到正在运行的所有事务,并主存中的内容丢失,但不破坏数据库。DBMS恢复子系统必须在系统重启时对其进行处理。 * 前面提到UNDO,REDO处理,实际都是采用检查点方法实现的。 * SQL不包含显示的begin transaction,程序一开始就是第一个事务的开始,遇到Commit和Rollback,意味着一个事务结束,同时开始另一个事务。 * 在多用户共享系统中,许多事务可能同时对同一数据进行操作(”并发操作”)。 DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性,同时避免用户得到不正确的数据。 * 即使每个事务单独执行时时正确的,但是多个事务
您可能关注的文档
最近下载
- 高等数学(下)知到课后答案智慧树章节测试答案2025年春山东科技大学.docx VIP
- 三级安全教育培训卡.doc VIP
- 《研学旅行课程设计》课件——项目1:课程设计准备阶段.pptx VIP
- 2026年事业编卫生真题汇编培训试卷.docx VIP
- 重点科研项目实施方案范文.docx VIP
- 质子加速器思考题.pdf VIP
- 环境影响评价报告公示:浙江神洲药业年产黄体酮吨螺内酯吨等系列产品生产线项目在仙居县现代工业集环评报告.pdf VIP
- 拜耳法生产氧化铝工艺流程.pptx VIP
- 2025年低空经济试题及答案.docx VIP
- 2025年邮政储蓄银行(河南省分行)校园招聘笔试考试试题及答案解析.docx VIP
原创力文档

文档评论(0)