实际项目是不是越来越少用存储过程了?

新手上路,请多包涵

有一份offer的岗位主要是写oracle存储过程,薪酬给得还可以,但不知道写存储对自己技术是否有提升,因为本身是转行,目前是做BI开发,没太多技术储备,是继续做BI还是跳槽写存储过程好?

阅读 2.9k
8 个回答

个人感觉存储过程只是对一些复杂重复的查询做一个实现,取消了在代码业务上做处理,单纯就写存储过程对未来的发展并不好,还是要多一些代码方面的沉淀和其他技术的学习
已参与 「极客观点」 ,欢迎正在阅读的你也加入。

单纯就写存储过程对未来的发展并不好,这是肯定的

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

不建议写oracle存储过程,眼前的薪酬,不足以未来发展为抵押。

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

互联网项目基本不用存储过程,因为会和数据库强绑定, 迁移和部署不方便, 但传统项目需求变更不频繁,使用存储过程更方便,有很多传统项目还是会用存储过程的,特别是那种银行政府类项目

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

新手上路,请多包涵

存储过程正在被新技术代替,它是hard coding.另外,我不清楚你要去的是外企不。目前我们已经启动去"o"化 (保险公司),改用阿里或开源数据库。原因国家部门规定。

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

我基本没有遇到,我觉得主要原因是这种代码维护和拓展起来很麻烦。


已参与 「极客观点」 ,欢迎正在阅读的你也加入。

这种去了就是坑,可以成为非主流方向。并不是太建议~

已参与 「极客观点」 ,欢迎正在阅读的你也加入。
新手上路,请多包涵

我认为除了一些比较老旧的系统或者报表类系统是主要写存储过程,一般项目是不会怎么写存储过程的,存储过程不利于分布式系统,而且代码可读性很差。