Web应用程序数据库Mem-Cache建议

时间:2015-02-17 09:40:28

标签: java database memcached

我的网站向用户提供实时信息。这些信息可以动态变化。 (你可以认为这是一个股票价格)我的每个查询时间从db获取这些信息约3-5秒。我的总时间可以获得大约3分钟的所有信息。我向6000名用户提供这些信息。我使用hashmap来存储和向用户提供信息。我每5分钟从db获取所有信息并将其存储在hashmap中。一切都很好,但我想使用高级缓存系统。你的建议是什么?我可以使用HSQLDB吗?信息:我正在使用Spring MVC + Hibernate,因此我不想使用REDIS等非JAVA解决方案。

1 个答案:

答案 0 :(得分:0)

你可以使用ehcache作为hibernate的二级缓存,或者作为" self managed"缓存。 Guava库还提供高效的缓存功能。