oracle数据库是当前的主流数据库产品,到目前为止,中国很多的金融企业,医疗企业,政府机构等使用的数据库还是oracle。在大数据盛行的今天,很多企业对大数据都情有独钟,换个角度讲,就是爱跟风,殊不知,大数据不是那么容易就开展起来的!oracle在大数据上,确实优势不是很大,与大数据相关的数据库是非结构化数据库,如nosql或者是newsql数据库产品,但非结构化数据库,数据不受控制,想开展起来就很难了,最终还得使用结构化数据库。那么,这里可能有的人就会觉得,使用mysql数据库代替oracle可以吗,我只能说mysql与oracle相比,是轻量级的,在分布式架构上有它的优势,但在安全性和性能等方面,oracle都是其他的数据库比不了的!就算从原有的oracle数据库换成开源的mysql数据库,这个投入成本可能超出了你的想象!工程太大了!
总之,oracle还是主流的结构化数据库,是其他数据库不能替代的!
希望我的回答对你有帮助!
最主要的原因是以下几点:
性能!!!
稳定性!!!
强大的功能扩展!!!
替换其他数据库的成本太高
由于oracle的高稳定性、高性能深受各大厂商的喜爱,市场占有率一直稳居第一,但oracle的授权费用也是高的惊人,即使是这样,再无价的数据面前,各大厂商用户还是选择使用oracle来为他们的数据保驾护航。
阿里是国内最早提出去IOE的公司(这里的O指的就是oracle),通过使用开源数据库等方案来替换掉oracle,目前互联网公司已经都有自己的开源数据库成功的解决方案(参与过去O的同学们应该都体会过用mysql、pg等开源数据库替换oracle的痛苦吧),以及现在火热的云计算、云服务等等。
自从棱镜门事件后,政府对于信息安全越来越重视,而且随着互联网技术的发展,银行、电信等巨头企业也加入了去IOE的进程,小编所在的部门(电信领域)也在研究、开发、使用这些技术,比如分布式数据库、大数据分析等等。
随着世界范围内云计算和云服务的兴起以及国内互联网的发展,Oracle如果不跟随大潮的话,很有可能成为下一个诺基亚。