应该把基础运算交给数据库还是后端程序?
最基础简单的字段间相加减乘除,再用新字段分组求和求平均。
比如SELECT AVG(365/(fieldA/fieldB)) FROM table WHERE fieldA='x' GROUP BY year;
假设where出来1000千数据,有人说会大量增加数据库压力,貌似将fieldA和fieldB全部传到后端,再计算再分组再求平均要消耗不少网络、内存和计算性能。
有没大佬解惑下。
数据库
后端
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 数据库查询是否支持位运算
1046浏览 • 1回复 待解决
后端查询数据库的性能问题
4989浏览 • 1回复 待解决
如何选择数据库?百万级数据、本地程序
3578浏览 • 1回复 待解决
如何构建数据库ORM增删改查基础能力
2847浏览 • 1回复 待解决
Mysql 怎么分析数据库读为主还是写为主?
2911浏览 • 1回复 待解决
HarmonyOS kvStore成功创建数据库后,获取数据库时报错找不到数据库
1122浏览 • 1回复 待解决
HarmonyOS当开发程序或者分析用户数据库内容时,如何查看加密数据库的内容
1515浏览 • 1回复 待解决
在rbac的基础上, 权限粒度需要控制到字段, 数据库该如何设计?
2942浏览 • 1回复 待解决
HarmonyOS 数据库框架
1395浏览 • 1回复 待解决
OrmDatabase 数据库问题
4686浏览 • 1回复 待解决
使用ets创建数据库如何处理数据库升级?
4148浏览 • 1回复 待解决
多个数据库,同步数据。
2985浏览 • 1回复 待解决
下面的数据库操作应该是有并发安全问题的吧?
3225浏览 • 1回复 待解决
HarmonyOS有没有端侧数据库,端侧数据库如何使用
1051浏览 • 1回复 待解决
HarmonyOS 应用数据库是否支持加密,还是需要开发者手动进行加密
1392浏览 • 1回复 待解决
HarmonyOS 数据库orm工具
991浏览 • 1回复 待解决
HarmonyOS 关系型数据库中数据库版本的作用是什么
1142浏览 • 1回复 待解决
创建数据库,数据库db文件创建成功,但是表创建失败
1485浏览 • 1回复 待解决
HarmonyOS 数据库的加密等级对数据库打开检索效率的影响
1432浏览 • 1回复 待解决
数据中台数据库选择问题
3048浏览 • 1回复 待解决
HarmonyOS 数据库dataORM插入数据失败
1920浏览 • 1回复 待解决
PolarDB存储数据库后中文数据在数据库中显示乱码怎么回事啊?
4632浏览 • 1回复 待解决
HarmonyOS 在关系型数据库中调用deleteRdbStore函数后并未真实删除数据库,对数据库的操作依旧可用
1335浏览 • 1回复 待解决
在关系型数据库我存多条(未知条数)数据进去,要怎么把数据全部取出来展示出来?
2847浏览 • 1回复 待解决
使用键值型数据库选择加密数据库后如何解密查看
2970浏览 • 1回复 待解决
个人建议放在你的程序中进行计算。
理由是:
1.增加了数据库的负担,会让数据库返回的时间边长,导致你持有连接的时间边长,如果你处于事务中,还会导致你持有锁的时间变长等等。
2.程序和数据库基本都是内网传输,带宽都是相当大的,基本上不用考虑网络方面的问题。
3.至于你说的程序消耗,如果是业务处理,这本来就是它的本职工作,你如果觉得获取的数据太多导致数据库压力大,你可以考虑修改下数据结构,冗余字段或者存储的时候计算好结果,减少数据的获取量。
4.你的程序集群应该比较容易扩容的,你说的内存和计算性能,相对于数据库更容易获得