当前位置: 首页 > news >正文

大厂面试题-为什么一线互联网公司严禁使用存储过程

之所以互联网公司不让用,主要有几个方面的原因:

1.存储过程不好调试,一旦涉及到非常复杂的逻辑,定位问题的时候比较麻烦

2.存储过程的一致性很差,如果从Oracle迁移到MySQL,涉及到部分数据库独有特性的时候,整个存储过程就需要重写,不仅成本高,而且还有可能对上游业务造成影响

3.存储过程的管理比较困难,一旦存储过程的量比较大的时候,就会陷入到一个混乱的状态

4.存储过程的优化和维护很麻烦,随着业务的发展,数据库的表结构也许会发生变化,这些变化需要同步给到存储过程,并且有可能原来的SQL语句的执行计划不是最优的,也需要重新维护。

在互联网公司,业务的迭代速度是日新月异的,把业务逻辑沉淀在应用程序中,反而更加灵活。

http://www.lryc.cn/news/223547.html

相关文章:

  • SpringBoot+Swagger详细使用方法
  • [动态规划] (十二) 简单多状态 LeetCode 213.打家劫舍II
  • 算法与数据结构之链表
  • 深入剖析React Hooks中的 useCallback
  • 微服务中配置文件(YAML文件)和项目依赖(POM文件)的区别与联系
  • Java快速排序算法、三路快排(Java算法和数据结构总结笔记)[7/20]
  • 【React】05.JSX语法使用上的细节
  • LeetCode 1759. 统计同质子字符串的数目【字符串】1490
  • FPGA UDP RGMII 千兆以太网(2)IDDR
  • chrome安装vue devtools
  • 【Docker】iptables命令的使用
  • Flex bison 学习好代码
  • 学习Nginx配置
  • 怎么批量获取文件名,并保存到excel?
  • 数据结构: unordered_map与unordered_set
  • WebDAV之π-Disk派盘 + PassStore
  • OpenCV实现手势虚拟拖拽
  • 深圳市宝安区委常委、宣传部部长周学良一行莅临联诚发考察调研
  • Presentation Prompter 5.4.2(mac屏幕提词器)
  • 9 网关的作用
  • 计算机网络实验
  • 九凌网络分享外贸快车实现迅速出口的目标
  • 分享66个Python管理系统源代码总有一个是你想要的
  • python 删除特定字符所在行
  • 邮箱哪家强?哪个牌子邮箱好用
  • 关于DDD的贫血模型和充血模型到底是什么区别?
  • 让BI自动生成零售数据分析报表?用模板
  • 以吉祥物宣传片实力出圈!吉祥物三维动画宣传片怎么制作?
  • TensorFlow(1):深度学习的介绍
  • C# 如何优雅的写代码[进阶篇]