A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄坚声 中级黑马   /  2012-5-11 20:37  /  1075 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在数据库中,不加控制的并发存取数据,这样做可以吗?:L

1 个回复

倒序浏览
肯定不行嘛
如果不加控制,当前事务A未提交的时候,另一事务B使用了当前事务A的结果,就会造成以下现象:
B事务明明取出了A事务的数据,但是当A事务提交以后,数据库更改,B所持有的数据匹配不了数据库里的记录
这就造成了错误。特别是当并发事务很多的时候,错误会被放大,数据库的管理就乱套了。

而我所说的只是造成错误的其中一点。
既然楼主了解了数据库里的事务,说明是学过数据库的。
只要稍微复习一下并发控制机制的原理,应该就能解开疑惑了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马