网站首页 > 技术文章 正文
大家好,我是嘟嘟爸,今天谈一个技术话题,Oracle究竟有没有过时?
嘟爸最近工作变动,项目属于银行类范围,有个非常典型的问题,诺大的系统,基本上依赖Oracle存储过程实现业务逻辑,嘟爸最早接触的电网项目,尤其是南方电网,Oracle+IBM小机就是那个时候的标配。
当然,此处,貌似也暴露了年龄。。。现在这几年新出道的程序员们,没有几个接触Oracle数据库,更别提存储过程了,根据嘟爸这几年上百位面试经历,用过Oracle做过项目的简直凤毛麟角,都是Mysql天下,当然不提其他非关系型,如redis、hbase等。
首先说结论,短期不过时,长远放弃吧,短期是因为以银行、国网为代表的业务系统还依赖以Oracle为代表的关系型数据库,长期是因为国产化去IOE仍在进行中,国产化,在我朝,战略决策从来都是坚定不移执行的,可以慢,但最终结果一定是确定的。
以嘟爸所在银行项目的Oracle存储过程为例,打开搜索引擎,搜索Oracle存储过程关键词,基本上都是说明一些优缺点,主要从安全、执行效率、维护性、性价比、移植性等角度进行分析。
嘟爸相信,每一种技术选型,往往是能够反映当时所在时代的情况,电网或者银行,应该属于比较早的应用IT系统实现信息化的,尤其是数据库,基本上是关系型数据库,而关系型数据库中,最普及的中高端数据库就是Oracle。
10年以前,甚至2000年前后,那个时代,传统PC时代,还是处于摩尔定律高速发展阶段,硬件不断升级,性能也快速提升,相比软件层面的优化,砸点钱,升级一下硬件,能取得更显而易见的提升效果。
因此,把业务逻辑写入到存储过程,性能慢了,那就升级一下数据库服务器,多部署几个RAC节点,还慢?有的是钱,多砸几次,是不是更简单粗暴?
关注嘟爸笔谈,给个温暖的赞!
猜你喜欢
- 2024-10-23 面试官:说说你对Oracle聚簇Cluster(B树聚簇)的一些看法?
- 2024-10-23 oracle数据库学习笔记 oracle数据库基础教程
- 2024-10-23 珍藏的ORACLE 体系结构详细图——逻辑结构+物理结构
- 2024-10-23 细说Oracle数据库与操作系统存储管理二三事
- 2024-10-23 【赵强老师】Oracle存储过程中的out参数
- 2024-10-23 oracle中怎么创建存储过程 oracle 创建存储过程,及调用
- 2024-10-23 从Oracle的SQL管理能力,看国产数据库差距
- 2024-10-23 Oracle存储过程模板 oracle存储过程视频教程
- 2024-10-23 Oracle学习笔记-存储过程与存储函数
- 2024-10-23 Oracle ROWID详解及其妙用 oracle roles
你 发表评论:
欢迎- 549℃Oracle分析函数之Lag和Lead()使用
- 546℃几个Oracle空值处理函数 oracle处理null值的函数
- 542℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 536℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 531℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 520℃【数据统计分析】详解Oracle分组函数之CUBE
- 505℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 496℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端排序 (47)
- 前端密码加密 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)