设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1674|回复: 6
收起左侧

[注意] 360oracle浅谈分布式数据库系统的故障与恢复与优化巡检

[复制链接]
发表于 2013-12-16 15:09:20 | 显示全部楼层 |阅读模式
这一章主要介绍分布式事务中数据库系统的故障及其对系统的破坏程度,说明事务故障恢复的基本原理以及基本技术:日志、备份和检查点,详细介绍两阶段提交协议和多站点数据更新技术。
   
    分布式数据库系统的恢复
   
   1.分布式数据库故障恢复的目标
   --- 保证分布式事务的原子性、一致性和持久性
      在故障可能出现的情况下,为了保证全局事务的原子性,DDBMS必须保证全局事务的子事务要么全部提交要么全部撤消。
      保证全局事务的原子性就可以保证分布式事务的一致性
      分布式事务的持久性实际上由局部DBMS保证
      保证T的原子性实际上是保证子事务Ti的同步提交或撤消。
   
   
   2.分布式数据库故障事务的恢复
   在分布式事务恢复中,本地事务的恢复类同于集中式事务的恢复,由本地事务管理器具体执行;而整个分布式事务的恢复由分布式事务管理器与本地事务管理器协同完成。   
   (1)数据库故障本地事务的恢复
   
   由本地的DBMS完成对集中式系统中的各种故障的恢复,保证本DB的数据一致性   
   (2)数据库故障分布式事务的恢复
   
   由分布式事务管理器与本地事务管理器协同完成分布式各子事务的全部提交或撤消
   
   3.分布式恢复的技术
   u    运行记录日志
   
   4.数据库故障分布式恢复的协议
   分布式恢复的协议要保证事务的原子性,以及要满足结点和通信故障的要求,保证一个结点的故障不会影响到其他结点上的进程。
   
   u    两阶段提交(2PC)协议(保证原子性)
   
   u    终止协议(出现故障时终止2PC)
   
   u    恢复协议(出现故障时采用的恢复方法)
   
   u    非阻塞的三段式提交(3PC)协议
 楼主| 发表于 2013-12-16 15:09:38 | 显示全部楼层


【上海腾科】优惠活动:现当场报名OCP送CCNA或RHCSA,只需7000元含考试。报名RHCE送CCNSA或RHCSA,只需6800元含考试;开班信息:OCP周末班12月22日~1月26日,抓紧报名。
沙发 2013-12-16 15:09:38 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-13 14:58:32 | 显示全部楼层
庆腾科第三届Oracle&Linux技术峰会成功举行,迎接“春节”来临。腾科IT教育倾情奉献。所有课程均3折报读。CCIE-6200,CCNP-2000,RHCE-2000 ,OCP-2500,所有报读学员均赠送4G U盘一个。活动截止时间2014年1月19日。详情请来电咨询。18964368372,【腾科】
地板 2014-1-13 14:58:32 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-19 18:01 , Processed in 0.058636 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表