专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Oracle究竟有没有过时? oracle现在怎么样

ins518 2024-10-23 12:49:15 技术文章 10 ℃ 0 评论

大家好,我是嘟嘟爸,今天谈一个技术话题,Oracle究竟有没有过时?

嘟爸最近工作变动,项目属于银行类范围,有个非常典型的问题,诺大的系统,基本上依赖Oracle存储过程实现业务逻辑,嘟爸最早接触的电网项目,尤其是南方电网,Oracle+IBM小机就是那个时候的标配。

当然,此处,貌似也暴露了年龄。。。现在这几年新出道的程序员们,没有几个接触Oracle数据库,更别提存储过程了,根据嘟爸这几年上百位面试经历,用过Oracle做过项目的简直凤毛麟角,都是Mysql天下,当然不提其他非关系型,如redis、hbase等。

首先说结论,短期不过时,长远放弃吧,短期是因为以银行、国网为代表的业务系统还依赖以Oracle为代表的关系型数据库,长期是因为国产化去IOE仍在进行中,国产化,在我朝,战略决策从来都是坚定不移执行的,可以慢,但最终结果一定是确定的。

以嘟爸所在银行项目的Oracle存储过程为例,打开搜索引擎,搜索Oracle存储过程关键词,基本上都是说明一些优缺点,主要从安全、执行效率、维护性、性价比、移植性等角度进行分析。

嘟爸相信,每一种技术选型,往往是能够反映当时所在时代的情况,电网或者银行,应该属于比较早的应用IT系统实现信息化的,尤其是数据库,基本上是关系型数据库,而关系型数据库中,最普及的中高端数据库就是Oracle。

10年以前,甚至2000年前后,那个时代,传统PC时代,还是处于摩尔定律高速发展阶段,硬件不断升级,性能也快速提升,相比软件层面的优化,砸点钱,升级一下硬件,能取得更显而易见的提升效果。

因此,把业务逻辑写入到存储过程,性能慢了,那就升级一下数据库服务器,多部署几个RAC节点,还慢?有的是钱,多砸几次,是不是更简单粗暴?

关注嘟爸笔谈,给个温暖的赞!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表