- 1、本文档共208页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.6.2 并发控制 2.基于时间戳的分布式并发控制 例: 假设数据对象x的最近一次读和写的时间戳分别为tsRD(x)=4和tsWR(x)=6,对数据对象x有下列读写操作顺序: read(5,x,5), write(6,x,7), read(7,x,9), read(8,x,8), write(9,x,8) (1) read(5,x,5)操作请求被拒绝,对应的事务处理5被取消,因为ts=5<tsWR(x)=6; (2)write(6,x,7)操作请求被接受,对应的事务处理6继续执行,tsWR(x)更新为7; (3)read(7,x,9)被接受,对应的事务处理7继续执行,tsRD(x) 更新为9 ; (4)read(8,x,8)也被接受,对应的事务处理8继续执行,但是ts=8<tsRD(x)=9,所以tsRD(x)=9保持不变 ; (5) write(9,x,8) 操作请求被拒绝,对应的事务处理9被取消,因为ts=8<tsRD(x)=9。 第一章 分布式系统基础知识 I csu 1.6 数据共享 1.1 分布式系统概述 1.2 进程间通信 1. 5 容错技术 1.3 命名与保护 1.4 死锁问题 1.6.3 原子事务处理 当事务处理中途失败停止时,原本暂时不一致的状态就转化为一种永久的不一致状态,而事务处理的全有或全无特性要求系统能够在事务处理失效时将状态恢复到该事务处理执行前的状态。 原子事务处理的性质: (1).原子性(Atomicity)。一个原子事务处理的执行必须确保是完全执行完毕或相当于完全没有执行。 (2).一致性(Consistency)。一个事务处理必须以一致性的状态开始,以一致性的状态结束。不能违背系统的恒定性。 (3).孤立性(Isolation)。原子事务处理所有的中间操作必须以孤立的形式执行。只允许在该事务处理操作的某个数据对象达到一致的状态时才能够被其他事务处理访问。也就是说,并发的事务处理之间不会发生相互干扰。孤立性也称为可串行性。 (4).持久性(Durability)。一旦事务处理已经被提交,即使在发生系统失效的情况下,结果将永不丢失。 第一章 分布式系统基础知识 I csu 1.6 数据共享 1.1 分布式系统概述 1.2 进程间通信 1. 5 容错技术 1.3 命名与保护 1.4 死锁问题 1.6.3 原子事务处理 实现原子事务处理必须提供以下几个组成部分: (1).事务处理管理员:负责使该事务处理的各个参加者就该事务处理是否提交或夭折达成一致意见。 (2).恢复管理员:负责在事务处理失效后恢复状态。 (3).缓冲器管理员:负责在主存和磁盘间传送数据。 (4).运行记录(log)管理员:负责各种操作及状态的记录。 (5).锁管理员:负责并发控制。 (6).通信管理员:负责透明的跨网络的通信,在分布式事务处理中通知事务处理的管理部分。 第一章 分布式系统基础知识 I csu 1.6 数据共享 1.1 分布式系统概述 1.2 进程间通信 1. 5 容错技术 1.3 命名与保护 1.4 死锁问题 1.6.4 多副本更新和一致性管理 多副本数据提供了快速响应和对错误的恢复,但同时也带来了一致性和复制管理的新问题。为保证单一拷贝可串行性条件这一特性,系统必须确保对多副本数据操作的并发执行等同于对单副本的正确执行。 分布式环境下,系统数据库的三种分布方式: (1).完全分割方式:数据库的各部分分散到各地点,相互都是不重复的. (2).完全冗余方式:整个数据库的各个副本分散各处。 (3).部分冗余方式:数据库分成若干部分,其中有些部分有副本存放在其他地点。
您可能关注的文档
- 山东省泰安市2016届高三下学期第一次模拟考试语文答案.doc
- 第1章_物联网-《物联网技术基础》终稿.ppt
- 人教版高中化学必修1第二章化学物质及其变化第3节氧化还原反应(70张)(共70张)答案.ppt
- 第1章_铸造基础知识终稿.ppt
- 第1章【】终稿.ppt
- 第1章++供应链管理终稿.ppt
- 山东省市政园林安全生产教育模拟比较全答案.doc
- 山东省曲阜师大附中2014-2015学年高二地理下学期期中答案.doc
- 山东省青州市2016届高三生物上学期第一次阶段性检测答案.doc
- 山东省青岛市黄岛区2015-2016学年九年级化学上学期期中含鲁教版答案.doc
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
最近下载
- GB15763.1-2009 建筑用安全玻璃 第1部分:防火玻璃 (2).pdf VIP
- DB5101T 217—2025成都市城市绿化养护技术规程.pdf
- 漫画解读--非煤露天矿山重大事故隐患判定标准.pdf
- 伤口、造口、失禁性皮炎理论考试试题与参考答案.docx VIP
- LNG气化站安装工程施工的方案.doc VIP
- 2023年8月26日全国事业单位联考A类《职业能力倾向测验》真题.pdf VIP
- 跨境电子商务英语 课件 柯可 Unit 1 Overview of Cross-Border E-Commerce、 Unit 2 Main Cross-Border E-Commerce Platforms.pptx
- 2024年辅警招聘《公安工作基本知识》培训考试题库 (附答案).docx VIP
- 低氧对肝脏脂质代谢影响研究.docx VIP
- GB T 34986-2017 产品加速试验方法.doc VIP
文档评论(0)