细心的朋友可能都发现,在我们日常生活中,许多传统的行业都直接购买Oracle这一类付费不开源的软件。而新兴的互联网行业却都是使用MySQL tomcat springboot这些。对于开源软件无法控制的问题,Internet公司也必须面对它,并且使用spring tomcat MySQL似乎也没有问题。是因为传统行业中的人都有很多钱任性吗,还是说直接买个现成的框架,也可以直接省去一部分人工成本?但是,招募普通程序员来安装MySQL,似乎是一种更高成本的解决方案?即使Oracle Weblogic技术先进,传统行业中的大多数人也了解的不多。
Oracle为什么可以广泛的应用于传统行业?原因是多方面的:
一、传统行业里面,IT部门不是主业部门,是属于支持部门,所以地位不高,地位不高的结果就是有功跟你没关系,有过IT就是背锅侠。比如说,业务开展不利了,业务部门的常用借口就是:IT系统不给力啦。这时候IT部门要做的是什么呢?找强有力的背书呀,你说IT系统不行,那我把O记和18M找来做系统,你满意不?O记和18M如果你都不满意,请问你业务部门是不是要到宇宙里找人做系统了?而互联网企业的主业部门就是IT啊,主要的支出就是IT人力成本,所以说要找O记和18M来做,等于是又要增加支出了,那就没有必要了,这批人闲着也是闲着,下道死命令一定要做出来,说不定那帮技术宅还认为这就是对他们的挑战和考验,如果还做不出来就996,再找个有影响力的忽悠一下:996是给你们的福报。
二、互联网企业使用的产品一般都是开源的,但开源的最大优点就是开源,跟商业产品比较还是有一定差距的,比如redis比之于gemfire,MySQL比之于Oracle,DB2,jboss比之于weblogic,websphere,Mule比之于OSB,ESB,MQ方面18M也有非常强的产品MQSeries,另外18M在2011年的时候就有产品可以一次编程发布支持IOS,安卓,黑莓的应用,而且是原生的哦。而传统行业要的稳定性,可靠性,开源产品这方面还是有欠缺的。同时金融行业也要考虑政策性,比如911之后,异地灾备成了刻不容缓的政治性任务,请问当时还不支持事务的MySQL怎么做异地灾备呢?更不用说金融企业的异地灾备不仅要求是数据级而且是要求应用级,也就是说如果主机房遭到了毁灭性的破坏,千里之外的异地灾备机房要在规定时间内(好像是1小时之内)上线切换全面运行,其中不丢失数据是最起码的要求。请问现在互联网企业有哪个能做到这个?就算是一些提供云服务的厂商也做不到。而这些O记和18M都有成熟的解决方案,而且会有人支持你测试,实施等等,当然更重要的还是有背书。
三、还有一点是商业上的考虑,现在传统企业要漂洋出海,拓展业务,当然是选择在全球范围内有声誉的O记和18M合作,一来是有面子,二来这些公司在外国是被认可的,比如说你用MySQL来开展业务,人家监管机构就有理由找茬了,是不是被你们魔改了,是不是有后门等等,你用Oracle,DB2就不会有这样的问题了,这也是某种意义上的背书。当然中国金融行业有些狠人还是厉害的,比如说O记有位不长眼的销售平时嚣张惯了,年底为了完成任务,直接把律师信丢到某位传说是司机上位的CEO桌上去了,这位CEO勃然大怒,开始逐步去O了。当然这家企业也是有一定资本这么做的,在中国金融行业里他们算是对IT部门相当重视的企业。当然了,这些商业软件好是好,但有个共同特点就是TM的贵。
以上即是关于Oracle为什么可以广泛的应用于传统行业的全部内容,想了解更多关于 Oracle的信息,请继续关注中培伟业。