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

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

卡卷网9个月前 (05-15)每日看点173

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

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

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

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

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

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

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

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

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

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

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

分享给朋友:

相关文章

手机买16+256的还是12+512的好?

手机买16+256的还是12+512的好?

到底选大内存还是大存储,一直以来是很多朋友的纠结点,大内存意味着可以应用多开不卡顿,大存储则是可以存入更多文件、应用,如果两个配置价格差距不大(如0-200元),确实有点难选。 不过从实际体验出发,大存储的手机显然更应该优先选择才是。首先,...

小米14和华为mate60怎么选?

手持荣耀20,用了五年多了,使用仍然较为流畅,但是电池不太行了,于是2024年8月在家乡的小米之家购买了小米14(12+256),用了快两个月吧,说说使用体验。 外观层面,由于我使用的荣耀20放在现在妥妥地属于小屏,习惯了小屏...

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

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

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

想学习Linux下的ELF文件有什么好书推荐吗?

想学习Linux下的ELF文件有什么好书推荐吗?

大家好,这里是物联网心球。 今天我们来聊聊ELF文件,了解一下Linux如何创建进程以及ELF文件如何转变成Linux进程?1.什么是ELF文件? ELF(Executable and Linkable Format)文...

程序员都有自己的服务器吗?

程序员都有自己的服务器吗?

2024.9. 24,有朋友咨询功耗,我没有单独给服务器弄智能插座,系统做的 esxi 也看不到,所以只能用其他角度判断供大家参考。我有一个餐边柜改的机柜,里面白裙两盘,黑群晖 4 机械 1 mvme,一个爱快硬路由,一个联通光猫,一个 2...

鸿蒙系统到底是不是安卓系统?

你好,是的。接下来我给不懂技术的人简单的说一下哄蒙系统的来龙去脉。首先你要知道什么是开源。‌‌开源(Open Source)全称为开放源代码‌,意味着任何人都可以获取和使用软件的源代码,并在遵守版权协议的前提下进行修改和再发布。‌12开源软...

发表评论

访客

看不清,换一张

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