zoukankan      html  css  js  c++  java
  • Hibernate的二级缓存

              前面一篇博客已经讲述了Hibernate的session提供了一级缓存,这是hibernate默认提供的,该缓存在session关闭后就会消失。而二级缓存是SessionFactory级别的全局缓存,它是属于进程范围或群集范围的缓存,这一级别的缓存可以进行配置和修改,并且可以动态加载和缓存,二级缓存是有第三方插件来实现的,比如:EhCache、OsCache等。

           

          二级缓存适用范围:

               hibernate的二级缓存作为可插入的组件,可以进行配置,但并不是所有的数据对象都适合放到二级缓存中。

              

                 适合放入到二级缓存的数据:

                      ·很少被修改的数据

                           ·不会被并发访问的数据

                           ·不是很重要的数据

                           ·参考数据,比如一些常量

                 

                 不适合放入二级缓存的数据:

                      ·经常被修改的数据

                          ·跟钱打交道的数据

                          ·与其他应用共享的数据

           

          使用二级缓存的步骤:

             (1)为响应的类选择合适的并发策略

             (2)配置第三方缓存插件






  • 相关阅读:
    机器学习第二次作业
    机器学习上机作业
    机器学习第一次作业
    软工实践个人总结
    第08组 Beta版本演示
    第08组 Beta冲刺(5/5)
    第08组 Beta冲刺(4/5)
    第08组 Beta冲刺(3/5)
    第08组 Beta冲刺(2/5)
    第08组 Beta冲刺(1/5)
  • 原文地址:https://www.cnblogs.com/zsswpb/p/6329429.html
Copyright © 2011-2022 走看看