应该把基础运算交给数据库还是后端程序?
最基础简单的字段间相加减乘除,再用新字段分组求和求平均。
比如SELECT AVG(365/(fieldA/fieldB)) FROM table WHERE fieldA='x' GROUP BY year;
假设where出来1000千数据,有人说会大量增加数据库压力,貌似将fieldA和fieldB全部传到后端,再计算再分组再求平均要消耗不少网络、内存和计算性能。
有没大佬解惑下。
数据库
后端
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 数据库查询是否支持位运算
1059浏览 • 1回复 待解决
后端查询数据库的性能问题
5043浏览 • 1回复 待解决
如何选择数据库?百万级数据、本地程序
3640浏览 • 1回复 待解决
如何构建数据库ORM增删改查基础能力
2873浏览 • 1回复 待解决
Mysql 怎么分析数据库读为主还是写为主?
2942浏览 • 1回复 待解决
HarmonyOS kvStore成功创建数据库后,获取数据库时报错找不到数据库
1172浏览 • 1回复 待解决
HarmonyOS当开发程序或者分析用户数据库内容时,如何查看加密数据库的内容
1552浏览 • 1回复 待解决
使用ets创建数据库如何处理数据库升级?
4199浏览 • 1回复 待解决
在rbac的基础上, 权限粒度需要控制到字段, 数据库该如何设计?
2979浏览 • 1回复 待解决
HarmonyOS 数据库框架
1424浏览 • 1回复 待解决
OrmDatabase 数据库问题
4717浏览 • 1回复 待解决
下面的数据库操作应该是有并发安全问题的吧?
3246浏览 • 1回复 待解决
多个数据库,同步数据。
3031浏览 • 1回复 待解决
HarmonyOS 应用数据库是否支持加密,还是需要开发者手动进行加密
1420浏览 • 1回复 待解决
HarmonyOS有没有端侧数据库,端侧数据库如何使用
1087浏览 • 1回复 待解决
HarmonyOS 数据库需求咨询
965浏览 • 1回复 待解决
鸿蒙数据库开发CursorWindowAllocationException
7929浏览 • 1回复 待解决
端云一体化,本地数据库和云数据库
938浏览 • 1回复 待解决
使用键值型数据库选择加密数据库后如何解密查看
3012浏览 • 1回复 待解决
HarmonyOS 数据库数据更新怎么监听?
1270浏览 • 1回复 待解决
HarmonyOS 数据库的加密等级对数据库打开检索效率的影响
1478浏览 • 1回复 待解决
HarmonyOS 关系型数据库中数据库版本的作用是什么
1212浏览 • 1回复 待解决
创建数据库,数据库db文件创建成功,但是表创建失败
1524浏览 • 1回复 待解决
HarmonyOS 数据库orm工具
1020浏览 • 1回复 待解决
数据中台数据库选择问题
3080浏览 • 1回复 待解决
个人建议放在你的程序中进行计算。
理由是:
1.增加了数据库的负担,会让数据库返回的时间边长,导致你持有连接的时间边长,如果你处于事务中,还会导致你持有锁的时间变长等等。
2.程序和数据库基本都是内网传输,带宽都是相当大的,基本上不用考虑网络方面的问题。
3.至于你说的程序消耗,如果是业务处理,这本来就是它的本职工作,你如果觉得获取的数据太多导致数据库压力大,你可以考虑修改下数据结构,冗余字段或者存储的时候计算好结果,减少数据的获取量。
4.你的程序集群应该比较容易扩容的,你说的内存和计算性能,相对于数据库更容易获得