不考虑事务隔离可能产生的问题
2015-01-25 17:04
197 查看
脏读:A事务中读取到了B事务中未提交的数据,造成数据错误
不可重复读:A事务中读取到了B事务中已提交的数据,在特定情景下会产生影响,比如生成统一的数据报表
虚读(幻读):A事务中读取到了B事务中已提交的新插入的数据,影响同上
事务的特性:
原子性(事务不可分割);
一致性(事务前后数据一致);
隔离性(多个事务之间,保持数据的隔离);
持久性(保证事务在提交后,数据库必须对数据进行操作而产生永久性影响);
不可重复读:A事务中读取到了B事务中已提交的数据,在特定情景下会产生影响,比如生成统一的数据报表
虚读(幻读):A事务中读取到了B事务中已提交的新插入的数据,影响同上
事务的特性:
原子性(事务不可分割);
一致性(事务前后数据一致);
隔离性(多个事务之间,保持数据的隔离);
持久性(保证事务在提交后,数据库必须对数据进行操作而产生永久性影响);
相关文章推荐
- 数据库事务并发可能出现的问题——事务的隔离机制和乐观、悲观锁
- 数据库事务隔离级别与并发产生的问题
- 数据库事务并发可能出现的问题——事务的隔离机制和乐观、悲观锁
- 数据库事务并发可能出现的问题——事务的隔离机制和乐观、悲观锁
- 数据库事务并发可能出现的问题——事务的隔离机制和乐观、悲观锁
- 事务特性,事务的隔离级别,并发事务可能出现的问题,spring事务 数据库锁
- 事务并发时可能出现的问题及解决方法
- 关于事务的传播特性和隔离级别的问题
- 解决"当前命令发生了严重错误。应放弃任何可能产生的结果。"的问题
- Java 学习总结(可能是你从来没有考虑过的问题)
- 在web.xml中注册IntrospectorCleanupListener监听器以解决struts等框架可能产生的内存泄露问题
- 重新学习事务的隔离级别和数据库问题
- java中getBytes方法可能使图片文件产生的问题
- 解决问题:当前命令发生了严重错误。应放弃任何可能产生的结果
- 自定义ViewGroup (2)支持滑动,并处理多指触摸可能产生的跳动问题
- 01背包问题中递归产生所有可能组合
- 关于事务的传播特性和隔离级别的问题
- 解决"当前命令发生了严重错误。应放弃任何可能产生的结果。"的问题
- 使用ld的“-Ttext”选项时可能产生的一个问题的解决方法
- 关于数据库事务隔离级别的有关问题