我注意到,当将大数据集上传到gemfire缓存时,spring-data-gemfire存储库在客户端 - 服务器架构中非常慢。 我检查了消息来源,我看到了
save(Iterable<U> entities)
只需遍历所有条目并单独放置。
为什么它不使用Region.putAll? - 它会快得多。
答案 0 :(得分:1)
确实,你是对的。这比我早,但我会实施这个改变。有关详细信息,请参阅https://jira.spring.io/browse/SGF-343。
我们在Spring Data Dijkstra发布列车(https://github.com/spring-projects/spring-data-commons/wiki/Release-Train-Dijkstra)中还有1个预定的1.4 SDG版本(SR5为1.4.5)。此更改也将针对SDG 1.5.1(Evans SR1)版本,显然将包含在即将发布的1.6 M1(Fowler)版本中。
如果您没有使用其中一个SDG版本,那么我建议您升级,因为我不会将此更改移回1.3.x或更早版本。
干杯!