Write(X): 获取 X1 互斥锁 获取 X2 互斥锁 获取 X3 互斥锁 写新值到 X1, X2, X3 事务结束时, 释放 X1, X2, X3 锁 X1 X3 X2 lock lock lock write write write 读锁和访问只对一个副本 写锁全部, 并且更新全部副本 读可用性高 写可用性低,只要有一个副本不可获得,更新 事务就不能终结 ROWA方法 X1 X2 X3 读者加锁 写者发现冲突! 4.3 复制控制协议 4 网络分割与提交协议 ROWA的改进(ROWA-A) ROWA-A “读一个写所有可获得协议” 基本思想是写命令在所有可获得的副本上执行,然后事务终结,当时不可获得的副本将在它们重新可获得时被捕获 更新事务T的协调者向所有包含x副本的站点发送WT(x), 并等待执行(或拒绝)的确认. 当不可获得站点恢复时, 也将更新自己的数据库. 但如果站点在T开始之前就不可获得, 它们就可能没有注意到T的存在, 以及T对x的更新. 问题 协调者认为不可获得的参与者仍然工作, 并且更新了x , 但是其确认没有到达协调者 站点在事务启动时不可获得, 随后恢复并开始执行事务 4.3 复制控制协议 4 网络分割与提交协议 于是, 协调者在提交前要进行有效性验证 检查所有不可获得的站点是否仍然不可获得, 如果协调者收到一个响应, 它就撤销T. 若都是
您可能关注的文档
- 03_嵌入式Linux系统项目工程管理.ppt
- 4制度及经济增长.ppt
- 4最小拍实验报告.doc
- 005城市发展战略.ppt
- 6经济增长及国贸易.ppt
- 6粘性流体管内流.doc
- 9 旅游市场营销.ppt
- CAXA实体设计.ppt
- CS架构性能测试.doc
- 9 模具制造工艺及失效的分析 快速成型 -.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)