黑马程序员技术交流社区

标题: 关于数据库事务的处理疑惑! [打印本页]

作者: 黄坚声    时间: 2012-5-11 20:37
标题: 关于数据库事务的处理疑惑!
在数据库中,不加控制的并发存取数据,这样做可以吗?:L
作者: 云惟桉    时间: 2012-5-12 02:18
肯定不行嘛
如果不加控制,当前事务A未提交的时候,另一事务B使用了当前事务A的结果,就会造成以下现象:
B事务明明取出了A事务的数据,但是当A事务提交以后,数据库更改,B所持有的数据匹配不了数据库里的记录
这就造成了错误。特别是当并发事务很多的时候,错误会被放大,数据库的管理就乱套了。

而我所说的只是造成错误的其中一点。
既然楼主了解了数据库里的事务,说明是学过数据库的。
只要稍微复习一下并发控制机制的原理,应该就能解开疑惑了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2