首页 > 知识点讲解
       分布式数据库的恢复原则
知识路径: > 数据库主流应用技术 > 数据库主流应用技术 > 数据库主流应用技术 > 分布式数据库 > 分布事务管理 > 
相关知识点:11个      
        故障的发生会影响数据库中数据的正确性,甚至破坏数据库,从而影响数据库系统的可靠性和可用性。因此,数据库管理系统都对故障恢复机制很下功夫,认真地做了研究和开发。研究数据库系统中故障的恢复,主要是指如何恢复因故障而破坏的数据库,使数据库恢复到正确状态。在分布式数据库系统中,当发生事务故障时,保证事务原子性的措施称为事务故障恢复,简称为事务恢复。事务本身的故障和系统的故障是造成数据库完整性和一致性破坏的主要原因。事务恢复主要是依靠日志来实现的。恢复应遵循的原则如下所述。
               孤立和逐步退出事务的原则
               对于不影响其他事务的可排除性局部故障,例如事务操作的删除、超时、违反完整性规则、资源、限制、死锁等,应令某个事务孤立地和逐步地退出,将其所做过的修改复原,即做UNDO。
               成功结束事务原则
               成功结束事务所做过的修改应超越各种故障,当故障发生时,应该重做(REDO)事务的所有操作。
               夭折事务的原则
               若发生了非局部性的不可排除的故障,例如系统崩溃,则撤销全部事务,恢复到初态。这有两种做法:一种是利用数据库的备份实现;另一种是按反向顺序操作,复原其启动以来所做过的一切修改。
               从集中式事务恢复可以了解事务恢复的一般过程,对分布式事务来说,由于处于网络环境,其恢复处理远比集中式事务恢复要复杂得多。在分布式事务恢复中,本地事务的恢复和集中式事务的恢复相同,由本地事务管理器(Local Transact Management,LTM)具体执行;而整个分布式事务的恢复由分布式事务管理器(Distribute Transact Management,DTM)与LTM协同完成。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有