- 1
- 0
- 约6.54千字
- 约 47页
- 2017-03-03 发布于湖北
- 举报
推迟更新技术 推迟更新技术在日志中记录对事务T的所有更新操作,并把所有对数据库的更新操作推迟到该事务提交时执行。它遵循以下推迟更新协议: 每个事务在到达提交点之前不能更新数据库。 一个事务的所有更新操作所对应的日志记录写入永恒存储器之前,该事务不能到达提交点。 当一个事务到达提交点时,我们称该事务进入部分提交状态。推迟更新协议保证当一个事务部分提交时,该事务的所有更新操作的信息已经记录在日志中。 推迟更新技术 当T开始执行时,推迟更新技术在日志中写入T, start。如果T执行Write(X)的操作,推迟更新技术在日志中写入T, X, V1, V2 ,其中V1为X的原始值,V2为Write(X)要写入的X值。当T进入部分提交状态时,推迟更新技术在日志中写入T, commit。接着,所有日志记录都写入永恒存储器。然后,对于日志中的每个形如T, X, V1, V2的记录,将数据库中X数据项的值更新为V2 。 延迟执行更新 SQL UPDATE RAM中 的数据页 数据文件 Insert Delete Update Commit 日志 5.写日志操作 4.写数据页 1.事务开始 2.执行更新命令 6.确认 7.写commit 8.确认 10.在恰当的时候写入数据文件 推迟更新技术 试考虑如下数据库事务T0和T1,其中A、B和C的初值分别为1000,2000和700,T0和T1按照串行调
您可能关注的文档
- 数据库的作用.ppt
- 数据库订单管理系统设计和实现.doc
- 数据库范式(1 2 3 BCNF范式)详解.doc
- 数据库服务器的部署.doc
- 数据库复习要点2.doc
- 数据库概念数据模型.ppt
- 数据库概要设计.doc
- 数据库关系模型.ppt
- 数据库关系演算实例.ppt
- 数据库管理器DBMGR参数设置手册.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)