4章_分布式数据库中的事务管理和恢复_
时间:2025-12-09
时间:2025-12-09
分布式 数据库 事务管理和恢复
徐俊刚xujg(gu@as.acccn.2009)2年——月209年60月
分布式 数据库 事务管理和恢复
4章第分 布数式库中的事务管理和据复恢.1 布分事式务概 述. 分2布式事务的执行和复 3. 两阶恢段提交议协4 .布式分据库中数的据数新更5. 布式分事增务数据库一强性 6. 总致
分布式 数据库 事务管理和恢复
1 分结布事务概式述1. 分布式1务事定义和特性务概念 事 务事访问是或更各新种据项数的最逻 小工作单位。 辑 它是一操作序个列 它 可使数据以库从一一个致状到另态外一个一 状致 态 务事须必保证数据的一库性 致事 务行执间数据期可库能不致一
分布式 数据库 事务管理和恢复
1分布 式务事述概1.1 布式分务事义定特和
性事务念概 事当提交(务ocmmti时)数据必须是库 一致数的据一致库数 库可据 临时能一不 数据致库致
一务T开事始务事T的执行事务T结
束
分布式 数据库 事务管理和恢复
1 布分式事概述务1.1 分 式布务定义和特事性分布式事务 集式– 事中务操和作数据在个一点上 站– 不存在传输费用 分式布– –– ––操作数据分 在不布的同点站上事务 在多个站点也执行 分上布事式务是集中式事务扩的充站点和 通信链路故障可都能导致误错发生分布式 务的事复恢要集比中事务式杂复的
分布式 数据库 事务管理和恢复
1多 布分式事概述 务11. 分式布事定务义和特性 分式布数据库中事务
的 务分类:事– 全事务局 通 由常个一主事务和不同站点上在执的行事务子成 组 主 事:务负责务事的始、开交提和常异止 子事务:终完对成相站应上点数据库的的问访作操– 局部务 事访仅或更问新一站个上点的数的事务据
分布式 数据库 事务管理和恢复
1 分布事务式概1.述1 分布式事定义和特性务分布式事务 特
性ACD特性I–原 子性(Atomiity) c务的事作要操么部全行,执要么 全不执行部, 证数保据 库致性状态 – 一致性一Co(nsisencyt)事 务的确正性串,行,性发并行执多的个务事,其操 的作结应与以果种顺序串某执行这几个事务所得行结 的相同. 果 持久–性(urDbaliiyt) 事务当提后,交 操作其的结将果久化永 而,提交与发 后生故的无关障
1
分布式 数据库 事务管理和恢复
分布式事概务述1. 1分布 事式务定义特和性 分布式务事特 –性 离性(隔Is latioon) 虽可然以多有事个同时执行,但务是个单事的务行 执不应该知其他事务的感存,因在事此执行的务间中 结应该果对他其并事发隐务藏
– 此外分布,数据库系统式中还考虑数据要送、传 信原语和控通制文报等。 局全务的事主务事和事子务部成全提功交 ,能改才变数库状态,有一个据败失其他子 事,操作务要都销。撤
分布式 数据库 事务管理和恢复
1 分布事式务述1概1. 分式布事定义务和性 分布特式务事特性例举 从账号向A号B转账账$ 501.: 2 .3 4.. 5 6. .redaA()A = : A 50–write A() rade()BB :=B + 5 wri0etB)(
1
分布式 数据库 事务管理和恢复
分布事式务概述
.1 1布分事务定式义和特分性布事式特务举性例
一致性 求: 事要务执行后 A和 账号B的 总额金不 变 子性要求原 :果如事物第在3和第步步之6间故障 系,统应该证保事务数对据的库 修改有没生产,否将导则不一致性致
1 分
分布式 数据库 事务管理和恢复
式事务布概述1.1 布式事分定务和义特 性布式分务事性举特例 持 性要久求 一:旦户用通说知务事 经完成(即已$05 账转成功),那么由 事务对数该库的修据就改须 保证是必永久的,即使发生故是也障如此
1
分布式 数据库 事务管理和恢复
分布式事务概述 1.1分 布式务定义事和特性分 式布务事特性例举 独立性求要 如在第果 步3第和步之间, 6允许 其他务访事被修改的问据库的数间中 结果 那,它么见将一到不一个致的据库 数(就是也说 ,A+ B 和的少于的它确值正) 然当务事的串执行将行会不出这种情现况 但,是数库中事务并据执行的行点优就失 了损
分布式 数据库 事务管理和恢复
1 分式布务事概述 .12 布式事务结构和分务事状态 分式事布务一般结构的
egin BranTsaticon原语:开始一个务 事1T[ ]2[T : ]子务或操作序列 :事 Tn[ ]Comit原语:事m成务完成功的结 Ro束lblckaA或obrt语原:务失事败结的束
分布式 数据库 事务管理和恢复
1 分布式事务概 1述2 .布式分务结构事事和务态状 分式事布务状的态 动活从事务开 执行的初始始态状始 ,事执行务保持 中状态 该 分提部 交事务最后一的个语句执行进入后该状. 态失 败一旦现事发务不正常能行执进入该状时态 折 夭当务事被滚回,数据库恢后到事务开复始行前 的状态。执事务夭折 后有种选两 择–重启 仅动当没有部内辑错误逻 时 –杀死 提 交事务当功执成后行
分布式 数据库 事务管理和恢复
.1 分式事务布概述1.2 分布式务结构和事务事态 状布式分务的事态状
分布式 数据库 事务管理和恢复
1 布分事务式述概1.2 分布事式务结和构事状态
进程务关相义定 进 程系统中可:以行执并行一的段作操列,分序布事务 式中子的务序事列进 …… 此处隐藏:499字,全部文档内容请下载后查看。喜欢就下载吧 ……