【发布时间】:2013-06-05 06:05:23
【问题描述】:
我是开源堆栈的新手,并且一直在使用 hibernate/jpa/jdbc 和 memcache。每个 jdbc 查询我都有一个大型数据集,并且可能会有一些我最终绑定到图表的大型数据集。
但是,我非常关注性能,而不是在每次页面加载时访问数据库以将其显示在我的网页图表上。
是否有一些示例说明如何(memcache、redis、本地或分布式)以及在何处缓存此数据(jSON 或原始结果数据)以加载到内存中?我还需要弄清楚如何刷新缓存,除非它是基于时间的驱逐标记算法(即 30 分钟过期,所以从数据库查询中获取新数据而不是使用缓存,或者可能每隔 xhrs/min/ 自动将数据馈送到缓存中)等)。?
谢谢!
【问题讨论】:
标签: java hibernate jpa redis memcached