第19章 数据一致性与事务管理
第19章 数据一致性与事务管理 数据库中,除了数据的完整性之外,数据的一致性同样是一个重要的话题。而事务是保证数据一致性的重要手段。本章主要讲解数据的一致性,以及事务的管理。本章的主要内容包括: 数据一致性简介; 事务简介; Oracle中的事务处理; 事务处理的原则。 19.1 什么是数据一致性和事务 数据一致性是指数据库的数据在每一时刻都是稳定、而且是可靠的状态。而事务是保证数据一致性的主要手段。 19.1.1 数据一致性 对于一个数据库来说,其中的数据可能是每时每刻都在发生着变化,而在数据变化的同时,也无时无刻不伴随着数据的读取。这就对数据库的状态产生了比较高的要求——数据库的每次改变都是可被接受的,而每次读取的数据也都是正常的。这就是数据一致性的体现。 例如,在某个用户的银行账户中,现有存款100元。此时,如果一个用户读取其中的数据为100元,那么,此时的100元是可以接受的数据。但在同一时刻,另一用户针对同一账户进行了以下操作,向其中存入了100元,但是还没有提交动作,那么,此时第一个用户有可能会读到200元的余额。事实上,由于某些原因,第二个用户的提交没有成功,那么第一个用户所读取的200元,并非数据库的真实和可靠的状态。这就造成了读不一致性。 另外一种情形,如果第一个用户读取了200元的同时,取出了100元,那么计算获得余额为100元。而第二个用户的存款动作失败
您可能关注的文档
最近下载
- 固体物理讲义第七章.docx VIP
- 环境综合整治EPC项目管理方案投标文件(技术方案).doc
- 年产2万吨硫化钠建设项目可行性研究报告 .pdf VIP
- 基于单片机的智能衣柜控制系统设计.docx VIP
- 综合环境整治工程EPC总承包施工投标方案(技术方案).doc
- 4.1.1二氧化硫的性质和应用 教学设计 2024-2025学年高一上学期化学苏教版(2019)必修第一册.docx VIP
- 2026年4月浙江省金华市中考一模社会试题.docx VIP
- 力诺瑞特分体式太阳能热水器使用说明书.pdf VIP
- 中国视疲劳诊疗专家共识(2024年).pdf
- 《M610M630可燃气体报警控制器使用说明书V1.0》-翼捷.pdf VIP
原创力文档

文档评论(0)