需要缓存超过100+百万字符串键(~100个字符长度)的Java独立应用程序。
所需的标准缓存属性:
最好不要使用企业数据库,因为这100百万密钥可以扩展到500 M,这将使用高内存和系统资源,吞吐量缓慢。
发布于 2017-07-28 18:11:24
最后,为了解决这个大数据问题,使用现有的缓存解决方案(哈泽尔卡斯特、番石榴缓存、呃-缓存等):
来总结:在键中识别用于分组的公共属性,并将它们分解为多级缓存,否则您将需要大量的硬件和企业缓存来支持这个大数据问题。
发布于 2017-07-27 11:13:30
对于分布式缓存,您可以尝试使用哈泽尔卡斯特。
它可以根据您的需要进行缩放,并且有现成的备份和同步。它是一个JSR-107提供商,还有许多其他有用的工具可供使用。但是,如果您想要持久化,您将需要自己处理它或购买他们的企业版。
https://stackoverflow.com/questions/45348317
复制相似问题