Hibernate二级缓存的并发访问策略
来源:互联网 发布:四宫格拍照软件是什么 编辑:程序博客网 时间:2024/05/29 09:40
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事务隔离级别。它可以防止脏读和不可重复读这类的并发问题。
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的二级缓存
- c++中的vector用法
- 新松机器人公司(沈阳)
- SPI知识总结
- 第九周ojASCII排序
- 关于asp.net的母版(左菜单、右内容)
- Hibernate二级缓存的并发访问策略
- 双向链表
- 色彩校正中的 gamma 值是什么?
- 再见,我的高中歌唱生涯
- Android判断手机屏幕是否亮着
- 【NOIP2016提高A组模拟】完美标号
- OpenGL学习脚印:Blinn-Phong光照模型
- Java设计模式之——原型模式
- java线程