我有几个表,其中的条目很少,并且它们永远不会动态更改。所以我想将整个表缓存在内存中以减少数据库的负载。我可以通过静态地图并将地图填充到静态块中轻松实现这一点。
我想知道 Ehcache + hibernate 是否可以以更有效的方式实现同样的功能?
Ehcache比Map有更多的功能:
- 限制内存中元素的最大数量
- 溢出到磁盘(如果超过上述数量)
- 设置元素的生存时间和空闲时间
- 允许在集群内进行复制
如果您不需要其中任何一个,您可以安全地使用地图 - 它会更容易配置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)