SQL存储过程真过时了?
我想请教下各位大虾,
现在程序中使用SQL存储过程真过时了吗?难道用在程序中使用了SQL存储过程就真的打乱了项目的三层架构思想吗?
最近我在一个公司听到公司里面的软件设计总监和某经理在某位员工说到程序中使用存储过程的时候尽然说使用SQL存储过程已经过时了,那是老的旧的设计思想,而且使用了SQL存储过程的话打破了软件的多层架构的思想,他们把所有的本来可以使用DB服务器上的资源的计算全都搬到自己程序中的业务层来运算,本来使用存储过程可以让报表跑的更快的,他们不用存储过程,而在他们的业务层去算,到最后软件的报表生成速度让每个客户都埋怨说太久了。
大家说说现在存储过程真的是过时的东西吗 ?打乱了程序的多层架构思想吗?
我到现在都想不通为什么他们有这样的想法。明明用存储过程可以让报表效率更高为什么不用呢?难道是这位所谓的软件设计总监和某经理从来没用过存储过程,而且也不会写存储过程?