前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hibernate二级缓存适用场景[通俗易懂]

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

作者头像
全栈程序员站长
发布2022-08-31 21:35:56
4620
发布2022-08-31 21:35:56
举报

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

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.cn/142157.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档