大数据环境下数据库技术的变革事务与并发控制
大数据环境下数据库技术的变革
—事务与并发控制
李战怀
西北工业大学
2013-08-16
提纲
一 事务—历史的脉络
二 环境—酝酿变革
三 技术—承载发展
四 未来—顺势而为
事务无处不在
医疗
通讯
交通
娱乐
事 务
游戏
库存管理
金融 购物
事务的重要性
事务处理
事务的概念
• 事务的基本概念:
指作为单个逻辑工作单元执行的一系列操作。一个逻辑工
作单元要成为事务,必须满足ACID :原子性(Atomicity
)、一致性(Consistency )、隔离性(Isolation )、持
久性(Durability )。
All or Nothing
Action Action
增加销售者账户里资金 减少购物者账户里资金
购买商品的事务描述
事务的概念—事务运行状态
部分
提交状态
提交状态
活动状态 最后一条语 成功完成,永
句被执行后 久写入数据库
失败状态 中止状态
初始状态
事务无法继 事务回滚,数据库恢
续正常执行 复到事务开始前状态
并发操作
• 事务ACID性质可能遭到破坏的因素有:
• 多个事务并发运行时,不同事务的操作交叉执行;
• 事务在运行过程中被强行终止。
• 并发操作带来的数据不一致包括:
• 丢失修改
• 不可重复读
• 读“脏”数据
并发控制
• 概念:为保持多事务并发时事务的隔离性,系统必须提
供一系列的机制来控制并发事务间的相互作用,这些机
制就是并发控制机制
• 并发控制机制的任务
• 保证事务的隔离性和一致性
您可能关注的文档
最近下载
- 质检员考试试卷及答案.docx VIP
- 旧城改造项目土地一级整理开发项目可研报告.doc VIP
- 02S515-排水检查井图集.docx VIP
- 高中英语教学竞赛公开课、高考复习优质课件——新课标高考英语七选五做题技巧复习专项课件.pptx VIP
- 牛氏家谱总目提要编纂说明.doc VIP
- IEC60825-1-2014中文翻译激光产品的安全-第1部分_设备分类和要求.pdf VIP
- TB_10304-2020_铁路隧道工程施工安全技术规程.docx VIP
- 史上最全汉语拼音音序练习字母表专项练习.pdf VIP
- 2025年江苏安全技术职业学院单招《数学》真题完整参考答案详解.docx VIP
- 人教版六年级下册美术全册教案.doc VIP
原创力文档

文档评论(0)