首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于高速缓存实现的最佳实践

关于高速缓存实现的最佳实践
EN

Stack Overflow用户
提问于 2009-12-16 12:02:49
回答 2查看 632关注 0票数 1

我需要实现缓存,它需要执行SQL查询和缓存结果。所以,我很想读一些关于如何做到这一点的最佳实践;如何正确地做,使缓存结果过期,检查等等。特别是,我可能会从学习Hibernate是如何做到这一点上受益。或者其他一些优秀的球员:-)

EN

回答 2

Stack Overflow用户

发布于 2009-12-16 12:33:03

Java界的一种方法是使用OpenSymphony Cache。这是一个分布式缓存(如memcached),它允许您存储任何Java对象并设置过期策略。

如果您使用iBatis作为Java持久性管理器,则可以利用它与OSCache的集成。ORM也有一个OSCache integration

票数 1
EN

Stack Overflow用户

发布于 2010-03-05 14:19:25

最佳实践是不缓存数据库查询,而是缓存对数据库查询所做的事情。也就是说,您执行数据库查询是因为您想要一个由查询提供的数据表示的对象。这就是您应该缓存的内容。

Hibernate可以做到这一点,您当然可以通过mix hibernate and memcached获得memcached的好处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1912188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档