有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在服务器上序列化大型索引的好做法是什么?

我想缓存一个索引,其中包含从MongoDB集合返回的100多万个文档。我正在为每个文档构建一个Java类,并将结果类中的特定属性添加到索引中(目前实现为HashMap)。当达到10万个文档时,我的本地内存已经出现问题,所以我想将整个索引缓存在服务器上进行分析

这样做的好做法是什么?我很难构建整个索引并在服务器上序列化,因为我会再次遇到内存陷阱。通过HTTP将每个映射发送到服务器似乎有很多不必要的请求(或者不是吗?)。我可以访问Tomcat服务器,但是这对于任务来说似乎不必要地复杂


共 (0) 个答案