Hibernate二级缓存适用场景[通俗易懂]

Hibernate二级缓存适用场景[通俗易懂]Hibernate二级缓存适用场景1.什么样的数据适合存放到第二级缓存中?1)很少被后台修改的数据,这里指的是前台后台使用了不同的orm实现,如一个用的hibernate加二级缓存,一个用的jdbc(前台用户可以修改,修改后会同步到缓存中)2)不是很重要的数据,允许出现偶尔并发的数据3)访问量大,不会被并发访问的数据,如个人资料4)

大家好,又见面了,我是你们的朋友全栈君。

Hibernate二级缓存适用场景

1.什么样的数据适合存放到第二级缓存中?
1) 很少被后台修改的数据
2) 不是很重要的数据,允许出现偶尔并发的数据
3) 访问量大,不会被并发访问的数据,如个人资料
4) 参考数据,指的是供应用参考的常量数据,它的实例数目有限,它的实例会被许多其他类的实例引用,实例极少或者从来不会被修改。
2.不适合存放到第二级缓存的数据
1) 经常被后台修改的数据 ,这里指的是前台后台使用了不同的orm实现
2) 财务数据,绝对不允许出现并发
3) 与其他应用共享的数据。
4)访问量不大的数据
对于以上我的理解是:
1.如一个网站,需要经常看到或者修改个人资料。这类数据,一般修改是由用户实现,因此可以放入缓存。这样,查看可以从缓存中拿取,减轻服务器负担,也不用担心拿取的数据与数据库的不同(
因为后台管理
不会平白去修改这些数据)。所以一般只由用户修改的数据,可以推荐使用缓存,且过期时间还可以设置长一点。
2.而如关于公司的一些介绍,这些数据一般交由后台进行修改管理且访问量不大,就没必要使用缓存。
3.如果前台不能修改的一些数据,使用缓存时,可设置<cache usage=”read-only”/>,否则可设置<cache usage=”read-write”/>。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142157.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【脯】一首诗

    【脯】一首诗

    2022年1月4日
    45
  • ubuntu 设置samba 精要说明

    ubuntu 设置samba 精要说明

    2021年4月30日
    166
  • python之抛出异常(raise语句)「建议收藏」

    python之抛出异常(raise语句)「建议收藏」用raise能够主动抛出异常,使用【raise异常名】抛出该类异常raiseIndexError也可以单独使用raise再次引发刚发生的异常try:1/0except:print(“错误”)raise同时能够指定抛出异常的描述信息raiseIndexError(“索引错误”)所以这样子就用【raise异常名from异…

    2022年8月31日
    7
  • MySQL常用命令大全(完整)

    MySQL常用命令大全(完整)打开Linux或MacOS的Terminal(终端)直接在终端中输入windows快捷键win+R,输入cmd,直接在cmd上输入1、mysql服务的启动和停止netstopmysqlnetstartmysql启动失败可按快捷键win+R,输入services.msc,找到MySQL服务器的名称启动2、登陆mysqlmysql(…

    2022年6月30日
    30
  • 关于ASMM和AMM[通俗易懂]

    关于ASMM和AMM[通俗易懂]关于ASMM和AMMhttp://blog.itpub.net/29800581/viewspace-1263875/http://blog.csdn.net/deanza/article/details/9635461现在的Oracle正在往智能化方向发展。如果我们现在找一些8i/9i时代的Oracle书籍,怎么样配置合适的数据库各内存池大小是非常重要的话题。但是进入10g之后,自动内存池调节成…

    2022年6月7日
    71
  • 【嵌入式】基于ARM的嵌入式Linux开发总结

    【嵌入式】基于ARM的嵌入式Linux开发总结前言嵌入式知识点复习一嵌入式知识点复习二–体系结构嵌入式知识点复习三–ARM-LINUX嵌入式开发环境嵌入式知识点复习四–arm-linux文件编程嵌入式知识点复习五–arm-linux进程编程嵌入式知识点复习六–arm-linux网络编程嵌入式知识点复习七–linux字符型设备驱动初步嵌入式知识点复习一1、嵌入式系统的一般组成结构2、嵌入式硬件系统的结构(1)…

    2022年6月10日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号