postgres和java的内存缓存选项

时间:2011-07-13 01:33:12

标签: java postgresql memcached jersey

运行最后一个db server jersey应用程序,我需要开始考虑内存缓存。

大多数db命令每天只更新一次。可以在服务器级别缓存这些查询。

我有哪些选择?我知道很多大型应用程序都使用memcached。其他...

3 个答案:

答案 0 :(得分:1)

任何Java memcached库都可能是您最好的。

答案 1 :(得分:0)

Memcached是一个很好的默认值。 Redis可以用来。如果您选择使用它,它会提供更丰富的功能,但如果您的用例将始终是memcached提供的,那么没有特别的优势。

答案 2 :(得分:0)

请注意,PostgreSQL具有内部缓存(缓冲区缓存),并使用内核的磁盘缓存。因此,tuning满足您的需求的PostgreSQL配置可能是一个好主意。 除此之外,您可以使用materialized views进行某些查询。