当前位置:首页 > 每日看点 > 正文内容

CTO要求把所有逻辑放到数据库合理吗?

卡卷网6个月前 (05-15)每日看点117

CTO提的,照做就是了,不用考虑是否合理。谁提的谁背锅。

实际上我毕业后的第一份工作,所在的公司,就是所有业务写在数据库存储过程中的。而团队中也专门有负责写存储过程的研发工程师。这部分工程师可以拿比C/C++工程师更低的薪水,毕竟写SQL比写C/C++简单多了。而且跟我一波进去的人,学习存储过程的编写,比我这边学习服务器后端C/C++开发,上手快多了。几个月后,搞存储过程那波人几乎个个能独当一面,我这边可能只有我的C/C++服务器后端技术磨合起来了,其它几个因为不能胜任而转岗。

至于结果如何?我只能告诉大家,这个公司现在是500强。

我的意思是,我认识现实中的案例证明这么做是可行的,而且我没发现哪个公司因为这么做而倒闭的。所以我觉得这个行为没有啥不合理的地方。

如果你就是觉得数据不该跟逻辑放到一起,那么把存储过程的数据库跟存储数据的数据库分开就行。存储过程在逻辑数据库中运行,然后再备份同步到数据存储数据库中去。

业务逻辑跟界面或者前端分开,本来就是很合理的做法。在客户端盛行的年代,要求逻辑写进数据库基本等同于要求界面与逻辑分离,很合理的要求,不是么?

至于写SQL跟写其他语言,其实也没有太大的本质区别,相关的该有的工具也都可以有,只不过很多人没接触过罢了。而一个公司既然决定启用这样的技术栈,自然就有相关的技术解决方案,调试SQL自然也不是问题。

究竟有什么强有力的理由认为这样做不合理?我觉得没有。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/05/13110.html

分享给朋友:

相关文章

我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?

我跟你一样的情况,本人现身说法,千万不要跟你爸干,我就是反面教材,现在想回去都回不去了,快十年没写代码了,再就是岁数大了,38岁了,35岁以上的码农根本就没公司愿意要,而且会受歧视。工程不好干,首先就是不合法,在法律层面,根本就没有包工头的...

Redmi 为什么可以把性价比做得那么高?

一位修手机的老大哥曾经跟我说过,红米1那个手机,除了处理器还凑活,其余零部件,就是市面上山寨机那种。其实红米性价比并不算极致,而且一直都有竞争者,从原来的群魔乱舞,到后来的荣耀,魅蓝,一加,再到现在的IQOO和realme。红米的方法也很简...

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相...

如何判断 Java 工程师的基础知识是否扎实?

我来给你出几道大题,能答对70%,你就算基础扎实了。第一部分 Java基础(27)1. 程序本质:代码是如何被执行的?CPU、操作系统、虚拟机各司何职?2. 基础语法:从CPU角度看变量、数组、类型、运算、跳转、函数等语法3. 引用类型:同...

大家都是怎么把自己的粉丝增加到1000的呢?

大家都是怎么把自己的粉丝增加到1000的呢?

截至2024年10月30日,关注者总数1137人,用时80天,增速约14人/天。2024年10月30日数据2024年8月10日开始创作,连续一周,1个关注者都没有。创作第7天,得到第一个关注,7天时间,写了8篇回答。当天得到关注,激动的心情...

如何看待 Luv Letter 表示影视飓风专业性实在是让人失望?

一点儿新进展,另外以下有部分需要关注对于统一变量的问题。这个我在对比上面有写小字解释,我在一开始使用ffmpeg来控制变量。但是发现了不少问题,比如因为遗留bug,会强制将非整数帧的素材转码为VFR导致无法正确帧间对比,因此不考虑,同时尽量...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。