怎么看待在 sringboot 项目内存中加载大批量数据进行内存统计

2022-09-02 14:10:21 +08:00
 hay313955795

rt 这种写法是会经常导致内存溢出的吗? 是要应该把数据统计放到数据库层去做统计吗? 如果真的应该是这样的话,那 java 里的流式计算是不是就没要存在的意义了啊...

1491 次点击
所在节点    Java
6 条回复
xiao109
2022-09-02 14:34:41 +08:00
你让数据库把大批量数据一次性加载到内存他也会溢出啊。
yazinnnn
2022-09-02 14:37:39 +08:00
建议先思考一下为什么业务需要频繁加载大量数据
hay313955795
2022-09-02 14:56:37 +08:00
@yazinnnn 比如要做数据统计.但是已经加上了查询时间的范围限制
hay313955795
2022-09-02 14:58:00 +08:00
@xiao109 嗯 那确实.. 我想知道的是。多少的数据量会算很大 然后溢出呢...
sampeng
2022-09-02 14:58:58 +08:00
@hay313955795 自己算啊。。。。计算机理论第一节课就是教你怎么算内存大小
xiao109
2022-09-02 15:53:17 +08:00
内存不够就分而治之嘛,一天的数据一次统计和分二十四小时分次统计然后累加最终结果是一样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/877246

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX