论坛首页 Java企业应用论坛

hibernate使用JCS作为缓存的性能究竟怎样?

浏览 8014 次
该帖已经被评为精华帖
作者 正文
   发表时间:2003-12-18  
hibernate使用JCS做缓存管理和容器对EJB的缓存相比是不是差了点?
   发表时间:2003-12-18  
JCS是着重对数据(或者说对象实例)的缓存,而EJB缓存是对资源的缓存。EJB的资源包括EJB接口的映射,EJB实例及其相关引用对象的存储,它主要采用序列化的方式将对象钝化,激活,EJB缓存只会缓存EJB使用的过程中相关的数据,而不会缓存结果数据。而JCS一般用于将需要IO操作的数据进行内存中的COPY保存,主要目的是降低IO操作(比如数据库访问,文件访问等)带来的性能影响。
   所以说,两者是完全不相同的概念。
0 请登录后投票
   发表时间:2003-12-18  
这点我也想知道.

同时还有一个疑问, Hibernate的文档中说JCS是不推荐使用的, 而且在未来的版本中将被remove掉.
这是什么意思??

参见 hibernate参考中的 Chapter 12. Improving Performance
0 请登录后投票
   发表时间:2003-12-18  
凤舞凰扬 写道
EJB实例及其相关引用对象的存储,它主要采用序列化的方式将对象钝化,激活,EJB缓存只会缓存EJB使用的过程中相关的数据,而不会缓存结果数据。


你说的是SFSB吧,对EB呢?我主要关心的是EB和JCS之间的比较
0 请登录后投票
   发表时间:2003-12-18  
zillibrer 写道
这点我也想知道.

同时还有一个疑问, Hibernate的文档中说JCS是不推荐使用的, 而且在未来的版本中将被remove掉.
这是什么意思??

参见 hibernate参考中的 Chapter 12. Improving Performance

就是说jcs有些bug,不惹gavin喜欢,于是一刀把它封杀了。
欲知详情:
http://forum.hibernate.org/viewtopic.php?t=924937
0 请登录后投票
   发表时间:2003-12-19  
jaqwolf 写道
就是说jcs有些bug,不惹gavin喜欢,于是一刀把它封杀了。
欲知详情:
http://forum.hibernate.org/viewtopic.php?t=924937


哦, 原来如此. 那么其它的缓存方式有没有能够很好的代替JCS的?
0 请登录后投票
   发表时间:2003-12-19  
zillibrer 写道
jaqwolf 写道
就是说jcs有些bug,不惹gavin喜欢,于是一刀把它封杀了。
欲知详情:
http://forum.hibernate.org/viewtopic.php?t=924937


哦, 原来如此. 那么其它的缓存方式有没有能够很好的代替JCS的?


有一堆缓存给你选,OScache,JbossTreeCache,SwarmCache。。。。
文档有详细说明。
0 请登录后投票
   发表时间:2003-12-19  
jaqwolf 写道

有一堆缓存给你选,OScache,JbossTreeCache,SwarmCache。。。。
文档有详细说明。


这么多都看花眼了!!
0 请登录后投票
   发表时间:2003-12-19  
sayor 写道
jaqwolf 写道

有一堆缓存给你选,OScache,JbossTreeCache,SwarmCache。。。。
文档有详细说明。


这么多都看花眼了!!

这么点就花了,呵呵。
我现在用的是OSCache
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics