以前从未使用过这样的缓存。问题是,我想要从数据库中加载500,000多条记录,并快速地进行一些选择/过滤。
我正在考虑使用缓存,并且初步找到了EHCache和OSCache,你有什么意见吗?
发布于 2008-09-18 23:16:16
它们都是非常可靠的项目。如果您有非常基本的缓存需求,那么它们中的任何一个都可能与另一个一样好。
如果可行,您可能还希望考虑在数据库查询中进行过滤。通常,与将500,000行加载到内存中然后过滤它们相比,使用返回较小结果集的优化查询可以提供更好的性能。
发布于 2009-09-02 13:28:49
从他们的releases page判断,OSCache自2007年以来就没有积极维护过。这不是一件好事。另一方面,EhCache正在不断开发中。仅仅因为这个原因,我就会选择EhCache。
2013年11月编辑:像OpenSymphony的其他部分一样,OSCache已经死了。
发布于 2008-09-19 00:00:45
我使用过JCS (http://jakarta.apache.org/jcs/),它看起来很可靠,易于编程使用。
https://stackoverflow.com/questions/97741
复制相似问题