Hibernate二级缓存的并发访问策略
来源:互联网 发布:淘宝巧克力 编辑:程序博客网 时间:2024/05/19 20:37
Hibernate二级缓存的并发访问策略有四种:只读(read-only)、非严格读写(nonstrict-read-write)、读写(read-write)和事务(transactional)。但是目前还没有二级缓存提供者完全支持所有的并发访问策略。
只读(read-only): 对于永远不会被修改的数据可以采用这种并发访问策略,它的并发性能是最高的。但必须保证数据不会被修改,否则就会出错。
非严格读写(nonstrict-read-write): 非严格读写不能保证缓存与数据库中数据的一致性,如果存在两个事务并发地访问缓存数据的可能,则应该为该数据配置一个很短的过期时间,以减少读脏数据的可能。对于极少被修改,并且可以容忍偶尔脏读的数据可以采用这种并发策略。
读写(read-write): 读写策略提供了“read committed"数据库隔离级别。对于经常被读但很少修改的数据可以采用这种策略,它可以防止读脏数据。
事务(transactional): 它提供了Repeatable Read事务隔离级别。它可以防止脏读和不可重复读这类的并发问题。
只读(read-only): 对于永远不会被修改的数据可以采用这种并发访问策略,它的并发性能是最高的。但必须保证数据不会被修改,否则就会出错。
非严格读写(nonstrict-read-write): 非严格读写不能保证缓存与数据库中数据的一致性,如果存在两个事务并发地访问缓存数据的可能,则应该为该数据配置一个很短的过期时间,以减少读脏数据的可能。对于极少被修改,并且可以容忍偶尔脏读的数据可以采用这种并发策略。
读写(read-write): 读写策略提供了“read committed"数据库隔离级别。对于经常被读但很少修改的数据可以采用这种策略,它可以防止读脏数据。
事务(transactional): 它提供了Repeatable Read事务隔离级别。它可以防止脏读和不可重复读这类的并发问题。
本文转载:http://blog.csdn.net/seablue_xj/article/details/6050733
0 0
- Hibernate二级缓存的并发访问策略
- Hibernate二级缓存的并发访问策略
- Hibernate二级缓存的并发访问策略
- hibernate检索策略对比及二级缓存的并发访问策略
- Hibernate中配置二级缓存的并发策略
- HIbernate二级缓存的缓存策略
- hibernate二级缓存策略
- Hibernate二级缓存并发说明
- Hibernate 二级缓存策略如何选择
- hibernate进阶--一/二级缓存策略
- Hibernate的二级缓存策略的一般过程如下:
- JAVAWEB开发之Hibernate详解(三)——Hibernate的检索方式、抓取策略以及利用二级缓存进行优化、解决数据库事务并发问题
- JAVAWEB开发之Hibernate详解(三)——Hibernate的检索方式、抓取策略以及利用二级缓存进行优化、解决数据库事务并发问题
- Hibernate的一二级缓存:二级缓存
- Hibernate配置ehcache的并发策略
- hibernate二级缓存的配置
- Hibernate的二级缓存
- hibernate的二级缓存
- 分层窗口实现细节,UpdateLayeredWindow的使用问题
- python 跨平台属性注意
- Android 数据库操作
- Android ContentProvider数据共享全解析
- PHP实例——分页技术
- Hibernate二级缓存的并发访问策略
- [iOS]从相册获取以及用相机拍摄视频并缓存到沙盒
- 顺序存储与链式存储的集合-HashMap、HashTable
- BuildConfig的使用
- 数据结构实验之图论六:村村通公路
- iSO 集合遍历常用的方法和比较
- Adapter详解
- 高德地图---云图上传数据的坑
- fragment间的数据传递