请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于存储过程使用

关注你们很久了,课程及网站做的很好!
我现在用node开发,node准备相关数据后调用MySQL的存储过程完成所有操作(简单语句除外),业务逻辑基本上在存储过程完成,这样做的目的你们肯定知道,想问问这样做有没有什么弊端?

正在回答 回答被采纳积分+3

2回答

sqlercn 2017-01-27 17:30:23

是的。

0 回复 有任何疑惑可以回复我~
  • 提问者 xiaowu9 #1
    SQL语句会很多长,代码看起来是不是有点尴尬?在执行效率方面直接调用存储过程会好些吗?
    回复 有任何疑惑可以回复我~ 2017-01-27 18:02:35
  • sqlercn 回复 提问者 xiaowu9 #2
    直接调存储过程的话效率确实会好一些,不过不利于以后的扩展和读写分离
    回复 有任何疑惑可以回复我~ 2017-01-28 08:09:46
sqlercn 2017-01-27 16:45:11

把所有处理逻辑放到数据库中,会增加数据库的负担,并且可能会很难进行扩展

0 回复 有任何疑惑可以回复我~
  • 提问者 xiaowu9 #1
    最佳的解决方案有没?node里组织好SQL语句提交执行?
    回复 有任何疑惑可以回复我~ 2017-01-27 17:26:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信