最近工作需要用 python 写一个项目,业务逻辑主要是对数据库做些增删改查还有统计的工作,我的做法是读出数据记录后用代码进行一些统计再返回结果,需要使用用户 id 或日期字符串进行 mapping,我的上司嫌弃我写的代码臃肿,他喜欢将大部分业务逻辑写成一个很长的 sql 语句获取结果,我对 sql 语句不甚精通,我个人认为业务逻辑应该尽量用代码处理以免拖慢数据库性能,请问各位哪种做法更好?
1
yungo8 Oct 24, 2020 via Android
我个人喜欢你这种。SQL 复杂点看的头疼,看别人的更头疼
|
2
rodrick Oct 24, 2020
与业务耦合重的,可能会频繁改动的,就别用 sql 写一大堆了,反复多处使用的,稳定的数据,整个存储过程多香
|