【IT老齐023】阿里开发规范解读,存储过程:阿里我tmd谢谢你啊!-【IT老齐023】阿里开发规范解读,存储过程:阿里我tmd谢谢你啊!
热门回复:
- wzhwok:非必要不用存储过程,但个别情况,存储过程还是有好处的,比如减少了db交互,部署方便,以前我们产品中有些复杂报表就是存储过程实现的。这个阿里的严禁,只是因为分布式数据库,分库分表,缓存策略等,存储过程已经完全不适用。
- 毛若昕:课代表:别用
- zeimao77:这种不论场景的绝对禁止真的好吗 任何技术都有它特定的收益和代价 还是特定场景特定分析比较好吧 规定一下使用和禁用场景就可以了吧 这种搞法一些公司无脑跟从又不提供解决方案 导致开发的困难加大 对程序员的要求增高 一些公司没有阿里的规范用阿里的产品坑非常多 就像MYCAT 填坑真的难
- 好麻吉日行千里:每讲必点赞
- vvcc_ssss:感觉存储过程就是将灵活性下放到数据库的问题,将业务逻辑写到存储过程中,可以享受执行效率提升等好处。但也牺牲了灵活性,例如存过是依赖数据库的,数据库厂商不对存过支持分布式,断点调试等(此时你无能为力),不用存过就相当于把业务保留在代码上,灵活性没有下放,可做的事情可用的场景就越多