日志类型与恢复.ppt

上传人:99****p 文档编号:1455195 上传时间:2019-02-28 格式:PPT 页数:50 大小:640.50KB
下载 相关 举报
日志类型与恢复.ppt_第1页
第1页 / 共50页
日志类型与恢复.ppt_第2页
第2页 / 共50页
日志类型与恢复.ppt_第3页
第3页 / 共50页
日志类型与恢复.ppt_第4页
第4页 / 共50页
日志类型与恢复.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、Databases protectionn 数据库保护:排除和防止各种对数据库的干扰破坏,确保数据安全可靠,以及在数据库遭到破坏后尽快地恢复n 数据库保护通过四个方面来实现 数据库的恢复技术 Deal with failure 并发控制技术 Deal with data sharing 完整性控制技术 Enable constraints 安全性控制技术 Authorization and authentication 主要内容主要内容n数据库的一致性n事务的状态及原语操作n数据库系统故障分析nUndo日志nRedo日志nUndo/Redo日志nCheckpoint一、数据库的一致性一、数据库

2、的一致性Integrity or consistency constraintsnPredicates data must satisfynExamples:- x is key of relation R- x y holds in R- Domain(x) = Red, Blue, Green一、数据库的一致性一、数据库的一致性nConsistent state: satisfies all integrity constraintsnConsistent DB: DB in consistent state一、数据库的一致性一、数据库的一致性nDB will not always sat

3、isfy constraints Example: a1 + a2 + . an = TOT (constraint)Transaction: Deposit $100 in a2: a2 a2 + 100TOT TOT + 100.50.1000.150.1000.150.1100a2TOTState 1:consistentState 2:“inconsistent”State 3:consistent一、数据库的一致性一、数据库的一致性n事务的 ACID性质 Atomicity, Consistency, Isolation, Durabilityconsistency of trans

4、actionConsistent DB Consistent DBT但事务内部不保证 DB的一致性二、事务的状态及原语操作二、事务的状态及原语操作n事务 (transaction) 一个不可分割的操作序列,其中的操作要么都做,要么都不做1、事务、事务n事务的例子 银行转帐: A帐户转帐到 B帐户 100元。该处理包括了两个更新步骤 A=A-100 B=B+100 这两个操作是不可分的:要么都做,要么都不作1、事务、事务n事务的 ACID性质 原子性 atomicity 一致性 consistency 隔离性 Isolation 持久性 Durability2、事务的状态、事务的状态 in logsn Transaction T has startedn T has finished successfully and all modifications are all reflected to disksn T has been terminated and all modifications have been canceled

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。