- 1
- 0
- 约9.81千字
- 约 9页
- 2017-06-19 发布于湖北
- 举报
1.事务处理基本原理
事务是一组作为一个单元成功或失败的相关任务。在事务处理术语中,事务要么提交,要么中止。若要提交事务,所有参与者都必须保证对数据的任何更改是永久的。不论系统崩溃或是发生其他无法预料的事件,更改都必须是持久的。
只要有一个参与者无法做出此保证,整个事务就会失败。事务范围内的所有数据更改将回滚到特定设置点。
事务将多个任务绑定在一起。例如,假设某个 ASP.NET 页执行两个任务。它首先在数据库中创建一个新表。接着调用专用对象收集和格式化数据,并在新表中插入数据。这两个任务是相关甚至相互依赖的,因此除非可用数据填充表,否则应避免创建新表。在一个事务范围内执行两个任务会加强两者之间的关系。如果第二个任务失败,则第一个任务回滚到创建新表前的点。
如此例所示,可将事务限制到一个数据资源,如数据库或消息队列。这些数据资源通常提供本地事务功能。这些事务由数据资源控制,管理起来轻松高效。
事务还可以跨越多个数据资源。分布式事务使您得以将出现在不同系统上的若干不同操作合并为单个的成功或失败操作。
2.ACID 属性
ACID 一词表达了事务在使命关键的应用程序中所起的作用。ACID 是由事务处理先驱者创立的,代表了不可分性、一致性、隔离性和持续性。
这些属性确保可预知行为的安全性,加强了事务作为“全或无”命题的作用,而此命题旨在有很多变量时减少管理负荷。
不可分性
事务是一个
您可能关注的文档
- T_SQL函数习题与答案(完整版).doc
- 金融支持循环经济发展的问题和对策.doc
- 专利文献信息基础(2012版)试卷一解析.doc
- 转型升级调研报告课件.doc
- 国际货运代理业现状与其发展对策分析.doc
- 通过Java反射机制获取JavaBean对象幻灯片.doc
- 第三章 电动机日常维护.doc
- 主键表插入数据不提交,外键表插入数据被阻塞要领.doc
- 网页兼容性问题解决方案摘要.doc
- 物流金融的5种模式&第三方物流兴起的原因及意义.doc
- 2026年药店行业医药零售行业技术创新与应用报告[001].docx
- 2025年食品冻干工艺改进研究报告.docx
- 2025年美妆行业散粉品牌发展策略报告.docx
- 2026年食品饮料行业报告:乳制品市场趋势与竞争格局.docx
- 2026广西真龙彩印包装有限公司招聘30人考试模拟试题及答案解析.docx
- 2026年物联网行业发展报告及市场应用前景分析.docx
- 家畜遗传资源保种场保种技术规范 第7部分:家兔标准立项发展报告.docx
- 2026年人工智能领域人才需求与培养策略报告.docx
- 2026年教育行业改革与创新报告及2027-2032年发展前景.docx
- 2025年区块链农业溯源行业报告.docx
最近下载
- DB64_266-2018 建筑工程资料管理规程.docx
- 医疗管理人员笔试题库及答案.doc VIP
- 创伤性血气胸护理查房ppt课件.pptx VIP
- 患者身份识别制度-ppt课件.pdf VIP
- 数据采集与处理技术.pdf VIP
- Q∕GDW 10976-2017 电力系统动态记录装置技术规范.docx VIP
- 2026年《新疆维吾尔自治区民族团结进步模范区创建条例》题库及答案(共99题).docx
- 智能办公设备创投项目计划书.pptx VIP
- 博世力士乐IndraDrive 驱动器中文报警手册.pdf VIP
- DJBT50-133-2020 建设工程施工现场围挡及大门标准图集(2020版).pdf
原创力文档

文档评论(0)