河南财经学院 Henan University of Fit nance an Id Economics 分布式数据库系统及其应用 崔明义 (mycu369@126cm) 计算机应用技术2007级研究生
崔明义 (mycui369@126.com) 计算机应用技术2007级研究生
第4章分布式数据库中的事务管理和恢复 1.分布式事务概述 2.分布式事务的执行和恢复 3.两阶段提交协议 4.分布式数据库中的数据更新 5.分布式事务增强教据库一致性 6.恿结
1. 分布式事务概述 2. 分布式事务的执行和恢复 3. 两阶段提交协议 4. 分布式数据库中的数据更新 5. 分布式事务增强数据库一致性 6. 总结 第4章分布式数据库中的事务管理和恢复
1分布式事务概述 11分布式事务定义和特性 事务概 事务是访问或更新各种数据项的最小逻 辑工作单位。 它是一个操作序列 可以使数据库从一个一致状态到另外 致状态 事务必须保证数据库的一致性 事务执行期间数据库可能不一致
事务概念 • 事务是访问或更新各种数据项的最小逻 辑工作单位。 • 它是一个操作序列 • 它可以使数据库从一个一致状态到另外 一个一致状态 • 事务必须保证数据库的一致性 • 事务执行期间数据库可能不一致 1.1 分布式事务定义和特性 1 分布式事务概述
1分布式事务概述 11分布式事务定义和特性 事务概念 当事务提交( commit)时数据库必须是 致的 数据库可能 数据库一致 数据库一致 临时不一致 事务T开始 事务T的执行 事务T结東
• 当事务提交(commit)时数据库必须是 一致的 事务T开始 事务T的执行 事务T结束 数据库一致 数据库一致 数据库可能 临时不一致 1.1 分布式事务定义和特性 1 分布式事务概述 事务概念
1分布式事务概述 1.1分布式事务定义和特性 分布式事务 集中式 事务和操作数据在一个站点上 不存在传输费用 分布式 操作数据分布在不同的站点上 事务也在多个站点上执行 分布式事务是集中式事务的扩充 站点和通信连路故障都可能导致错误发生 分布式事务的恢复要比集中式事务复杂的多
分布式事务 • 集中式 – 事务和操作数据在一个站点上 – 不存在传输费用 • 分布式 – 操作数据分布在不同的站点上 – 事务也在多个站点上执行 – 分布式事务是集中式事务的扩充 – 站点和通信连路故障都可能导致错误发生 – 分布式事务的恢复要比集中式事务复杂的多 1.1 分布式事务定义和特性 1 分布式事务概述