数据并发:指不同的事务在同一时刻操作同一数据库。
数据在并发操作时,会产生以下问题:
- 脏读:事务A读取了事务B修改了(但未提交,可能回滚)的记录
- 重复读取不一致:事务A进行了两次读取,一次读取了未经事务B修改的记录,另一次读取了经事务B修改过(但未提交,可能回滚)的记录,导致两次读取不一致
- 幻读:事务A读取了事务B新增的记录
隔离设置:通过对数据库进行隔离设置,可解决数据在并发操作时所产生的问题,是解决并发问题的一种解决方案。
参见:
http://www.cnblogs.com/istrong/archive/2012/09/13/2684136.html
http://www.cnblogs.com/RicCC/archive/2010/03/05/transaction-lock-isolation-level.html