【发布时间】:2019-01-21 12:53:23
【问题描述】:
我目前正在尝试使用 Gmongo 驱动程序在 groovy 中运行批处理作业,该集合大约 8 gigs 我的问题是我的脚本试图将所有内容加载到内存中,理想情况下我希望能够处理这在批处理中类似于 Spring Boot Batch 所做的,但在 groovy 脚本中
我已经尝试过 batchSize(),但这个函数仍然会将整个集合检索到内存中,只是为了将其应用于我的批处理逻辑。
这是我的例子
momngoDb.collection.find().collect() it -> {
//logic
}
【问题讨论】:
标签: java mongodb groovy batch-processing gmongo