首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate性能优化注意点及二级缓存的并发访问计策

2012-08-28 
hibernate性能优化注意点及二级缓存的并发访问策略????? ?Hibernate二级缓存的并发访问策略有四种:只读(re

hibernate性能优化注意点及二级缓存的并发访问策略

?

?

?

?? ?Hibernate二级缓存的并发访问策略有四种:

    只读(read-only)、非严格读写(nonstrict-read-write)、读写(read-write)和事务(transactional)。   但是目前还没有二级缓存提供者完全支持所有的并发访问策略。只读(read-only): 对于永远不会被修改的数据可以采用这种并发访问策略,它的并发性能是最高的。但必须保证数据不会被修改,否则就会出错。非严格读写(nonstrict-read-write): 非严格读写不能保证缓存与数据库中数据的一致性,如果存在两个事务并发地访问缓存数据的可能,则应该为该数据配置一个很短的过期时间,以减少读脏数据的可能。对于极少被修改,并且可以容忍偶尔脏读的数据可以采用这种并发策略。读写(read-write): 读写策略提供了“read committed"数据库隔离级别。对于经常被读但很少修改的数据可以采用这种策略,它可以防止读脏数据。事务(transactional): 它提供了Repeatable Read事务隔离级别。它可以防止脏读和不可重复读这类的并发问题。
?

热点排行