本文主要是介绍为什么银行都在用存储过程 ? 存储过程为什么成为互联网弃子 ?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【强制】禁止使用存储过程,存储过程难以调试和扩展,更没有移值性。 其实这一句话足以说明问题,有小伙伴肯定会疑惑,在银行或者证券等公司工作为什么会大量使用存储过程呢?这就是我们今天讲解的内容,首先两个问题 1 . 为什么银行都在用存储过程 2 . 存储过程为什么成为互联网弃子 像银行这类系统,通常会采用商用的数据库 Oracle、DB2 等,应为这些供应商有着完整的解决方案,可以帮助银行规避大量的风险。银行的一些外围业务会使用一些国产的分布式数据库或者 MySQL 这样开源的数据库。 银行是以数据为核心,且早期银行在建设业务的时候,没有好的国产数据库,所以采采购了 Oracle、DB2 这样有成功经验的的数据库。且每套数据库都有着自己的一套存储过程开发方式,只要掌握了存储过程的开发技巧,对数据的交互过程是没有问题的,对于前端使用 go、java、c++ 才是第二关心得问题。 但是近些年,互联网企业,都在禁用存储过程呢。 1 . 闭源 首先其实去 IOE (进行国产化),应为有些数据库并不开源,你不知道会不窃取你的核心数据,会不会外泄。
2 . 数据迁移
如果说切数据库可以,数据迁移是比较好迁移的一方,但是大量的存储过程要全部重写,一旦
这篇关于为什么银行都在用存储过程 ? 存储过程为什么成为互联网弃子 ?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!