第十二讲 分布式事务管理.pdf
文本预览下载声明
课程内容安排
第一部分 关系数据库基本理论
关系代数和SQL
关系数据库设计
关系数据库查询处理与优化
关系数据库事务管理
第二部分 分布式数据库系统理论
分布式数据库设计
分布式查询处理与优化
分布式事务管理
分布式恢复管理
分布式并发控制
分布式事务管理
事务的基本概念和特性
分布式事务
分布式事务的两段提交协议
非阻塞分布式事务(三段)提交协议
分布式事务管理的实现
5.1.1 集中式事务概念
事务的基本概念
1、事务
是用户定义的一个数据库操作序列,这些操作要么
全做,要么全不做,是一个不可分割的工作单位。
2、事务的特性(ACID特性)
原子性(Atomicity )
一致性(Consistency )
孤立性(Isolation)
持久性(Durability )--也称永久性
(Permanence)
3、保证事务ACID特性是事务处理的任务
事务的定义
在SQL语言中,定义事务的语句有三条:
BEGIN TRANSACTION 事务开始
COMMIT 事务提交
ROLLBACK 事务回滚
事务的分类:
只读型: SET TRANSACTION READ ONLY
读/写型:SET TRANSACTION READ WRITE
更新事务的执行要求:
更新事务在活动状态下对数据库的任何修改都不能直
接在磁盘中进行,而只能在内存缓冲区中进行。
事务的状态
最后一条语 成功完成,永
句被执行后 久写入数据库
BEGIN
TRANSACTION COMMIT
活动 部分提交 提交
状态 状态 状态
执行事务
失败 ROLLBACK 中止
状态 状态
事务无法继
续正常执行
事务回滚,数据库恢
复到事务开始前状态
事务定义语句与状态的关系
分布式事务管理
事务的基本概念和特性
分布式事务
分布式事务的两段提交协议
分布式事务管理的实现
非阻塞分布式事务(三段)提交协议
分布式事务
分布式事务概念
分布式事务过程
分布式事务进程结构
5.1.2.1 分布式事务概念
分布式事务概念
定义:分布式事务对分布式数据库的存取,经转换、分
解、优化后,产生一个涉及到用通讯原语联
显示全部