hibernate自带缓存的情况介绍
hibernate提供了两种缓存,一个是基于对象主ID的一级缓存和一个为缓存查询结果而设计的二级缓存(姑且叫作查询缓存),一级缓存是默认开启的, 而且似乎也是很难关闭的;查询缓存默认是关闭的,而在我的印象中则一直觉得这个东西是“没有价值的”,至今没有看到典型的使用案例和使用模式。
hibernate提供的查询缓存,默认会去cache所有的查询请求,而这对于常用的系统而言是完全没有必要的。大多数真正需要缓存的应用场景,往往是 数据量庞大,交互操作较多的系统,而一般真正需要缓存的数据只有少量的查询,如果所有的查 ...
背景: 博客类型的应用,系统实时交互性比较强。各种统计,计数器,页面的相关查询之类的都要频繁操作数据库。数据量要求在千万级,同时在线用户可能会有几万人活跃。系统现在是基于spring + hibernate + jstl + mysql的,在2千人在线,几十万记录下没有什么压力。可对于千万记录以及数万活跃用户没什么经验和信心。 对于这些,我的一点设计想法与问题,欢迎大家指导: 一. 加强cache 由于web2类型的网站,用squid反向代理可能不是很适用;由于这种情况下需要cluster,jvm上作过多cache可能会引起其他问题;所以比较合适的应该是采用静态发布的方式,把数 ...
- 浏览: 4835 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
介绍一种实用的有效的hibe ...
楼主,第4点中的如何使用呢?难道在POJO里加上annotation就行了? 初 ...
-- by ydw9527 -
用android开发个 照相秒 ...
一定要连拍... 再说现在照相机拍下来基本都有timestamp了, 没有必要搞 ...
-- by lordhong -
用android开发个 照相秒 ...
只是说明抓一张是没用的....人那点反应速度,差忒远了。。。
-- by 叶子 -
用android开发个 照相秒 ...
手机的镜头 和 快门 性能都不够的 不过运动摄影基本没有用胶卷的 数码 ...
-- by 剑 事 -
用android开发个 照相秒 ...
...记者怎么抓拍那些精彩一瞬? 超长胶卷,提前按下,到时从中挑选中意的部分。 ...
-- by 叶子






评论排行榜