第九章-分布式事务处理.ppt

第九章-分布式事务处理

第九章 分布式事务处理 袁帅 何杰涛 第九章 分布式事务处理 9.1 概述 9.2 简单分布式事务和嵌套事务 9.3 原子提交协议 9.4 分布式事务的并发控制 9.5 分布式事务的死锁 9.6 带复制数据的事务 9.7 小结 9.1 概述 事务 用于访问和修改各种数据项的一个程序单位。 数据库管理系统中的事务是访问数据库的一个程序的执行。 分布式系统中,事务是指一组客户请求的执行。从客户角度看,事务是组成一个步骤的一组操作,它将服务器的数据从一个一致性状态转换到另一个一致性状态。 9.1 概述 分布式事务 活动涉及多个服务器的事务。 9.2 简单分布式事务和嵌套事务 简单分布式事务:又称为平面分布式事务,一个客户可请求多台服务器,但每接收客户请求的服务器并不调用其他服务器的操作。 9.2 简单分布式事务和嵌套事务 嵌套事务:一个服务器的一个操作可能触发另一个服务器的某个操作,通常后者可能又进一步请求操作,依次类推。同层次的子事务可以并发执行。 9.2 简单分布式事务和嵌套事务 9.2 简单分布式事务和嵌套事务 事务的第一个服务器成为事务的协调者,负责终止或提交事务。 管理分布式事务访问的对象的每个服务器都是该事务的参与者,每个事务参与者负责跟踪所有参与分布式事务的可恢复对象。 事务执行过程中,协调者在列表中记录所

文档评论(0)

1亿VIP精品文档

相关文档