为什么不推荐使用存储过程?
1.在传统企业,比如银行什么的,有严格的开发规范指定所有的业务逻辑处理必须放在存储过程里。开发人员不需要知道表结构,不需要知道字段类型,只用调用就好,保证数据库的安全性。所以必须保证写出的存储过程性能是极高的,但是即使性能很好,在数据库端进行大量的计算,还是会影响数据库的性能。
2.也看到阿里等等的大牛说不要使用存储过程,在大流量冲击下,数据库的负载压力会特别大,降低吞吐量。而且不易迁移和维护。
3.在互联网企业里,应该都很少使用存储过程吧,至少我没有碰到,业务逻辑需要在数据库端处理的。
