运行最后一个db server jersey应用程序,我需要开始考虑内存缓存。
大多数db命令每天只更新一次。可以在服务器级别缓存这些查询。
我有哪些选择?我知道很多大型应用程序都使用memcached。其他...
答案 0 :(得分:1)
任何Java memcached库都可能是您最好的。
答案 1 :(得分:0)
Memcached是一个很好的默认值。 Redis可以用来。如果您选择使用它,它会提供更丰富的功能,但如果您的用例将始终是memcached提供的,那么没有特别的优势。
答案 2 :(得分:0)
请注意,PostgreSQL具有内部缓存(缓冲区缓存),并使用内核的磁盘缓存。因此,tuning满足您的需求的PostgreSQL配置可能是一个好主意。 除此之外,您可以使用materialized views进行某些查询。