欢迎光临散文网 会员登陆 & 注册

为什么阿里Java手册禁止使用存储过程?

2022-12-09 12:26 作者:苏梦北北ing  | 我要投稿

励志当最强课代表的我来给大家总结总结👍👍👍

Java手册禁止使用存储过程?


视频内容:

1️⃣存储过程✍️

2️⃣存储过程主要有以下几个缺点📄


视频内容:

1️⃣存储过程✍️

存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。


00:05




2️⃣存储过程主要有以下几个缺点📄

1.存储过程难以调试

存储过程的开发一直缺少有效的IDE环境。

SQL本身经常很长,调试式要把句子拆开分别独立执行,非常麻烦。

⒉移植性差

存储过程的移植困难,一般业务系统总会不可避免地用到数据库独有的特性和语法,更换数据库时这部分代码就需要重写,成本较高。

3.管理困难

存储过程的目录是扁平的,而不是文件系统那样的树形结构,脚本少的时候还好办,一旦多起来,目录就会陷入混乱。

4.存储过程是只优化一次,有的时候随着数据量的增加或者数据结构的变化,原来存储过程选择的执行计划也许并不是最优的了,所以这个时候需要手动干预或者重新编译了。


00:20




为什么阿里Java手册禁止使用存储过程?的评论 (共 条)

分享到微博请遵守国家法律