技术开发 频道

Oracle的"捡漏"策略 新兴厂商该学学

  【IT168 评论】在企业级IT市场,稳定性和安全性是产品选型的两个极重要因素。对于企业来说,好的品牌更像是一颗定心丸,而口碑就是安全和稳定的代名词。如今国内IT架构不断改变,新生数据库厂商如雨后春笋,但巨头的位置依然无人能撼动。众所周知,目前应用最广泛的数据库是传统关系型数据库,而在这之中市场占有率最大的是Oracle,且已稳坐王座多年。历史之所以总是被人借鉴学习,是因为成功总是有迹可循的。今天我们就来八一八关系型数据库和Oracle成长的那些事,以求能为正在发展中的企业来带灵感,也让企业用户对数据库的发展多一分了解。

  网状模型和层次模型——早期数据库

  20世纪60年代,计算机广泛应用于数据管理,当时的传统文件系统已经无法满足人们需要。在关系型数据库壮大之前,层次型和网状型数据库在产品市场上占据主要位置。网状数据库是处理以记录类型为结点的网状数据模型的数据库,其处理方法是将网状结构分解成若干棵二级树结构,它对于寻找附属于指定对象的一组记录时,效率非常高。1961年美国通用电气公司开发出第一个网状DBMS——集成数据存储(Integrated DataStore IDS),在当时得到广泛的应用。关系数据库出现之前网状DBMS比层次DBMS应用普遍,网状DBMS在数据库发展史上占有重要地位。

  层次型数据库管理系统紧随网状数据库出现,它模拟了现实世界中各种分层组织的事物,对于包含大量数据的数据库来说,效率很高。提到它就不得不说IBM,IBM在1968年开发出适合其主机层次的数据库IMS(Information Management System),且在当时非常火爆,至今仍用于www应用连接和商务智能应用。

Oracle的

  紧跟巨人脚步——Oracle的崛起

  拥有百年历史的IBM现已经成为全球最大的软件公司之一,而数据库巨头Oracle的起源不得不从它说起。上文提到的两种数据库很好的解决了数据的集中和共享的问题,但是在数据独立性和抽象级别上仍有很大欠缺。IBM早在1970年就提出关系模型理论,但并没有将其推向市场,反而是初创公司SDL(Software Development Laboratories,Oracle公司的前身)看到了数据库软件的巨大潜力。1977年才成立的SDL跟随IBM的理论,构建了可商用的关系型数据库管理系统(RDBMS)。从初期不太像样的产品,而后与美国中情局合作,直至最终发展壮大,IBM的导向作用对Oracle的成就起着决定性作用。

  三十年河东,三十年河西,Oracle将这句话诠释的淋漓尽致。IBM在三十年前已经是数据库知名厂商,但那时的Oracle还是一家需要靠IBM理论起家的初创小公司。而现在Oracle已经与IBM比肩,甚至超越IBM成为目前市场上占有率最高的数据库产品,而甲骨文公司也已经超越IBM成为全球第二大软件公司。这种现象是如何发生的?

  首先提出关系模型的IBM被初创公司抢了先机,不是没有原因的。当时IBM旗下产品IMS的市场很好,IBM不希望因新产品而让信誉、质量冒受损的风险。IBM的官僚体系庞大,推出关系型数据库产品牵涉到IBM很多人的自身利益。IBM内部已有的层次数据库产品和现有成绩,让相关人员对新产品研发不积极,甚至反对。IBM研究人员大多是学术出身,他们最感兴趣的是理论,而非推向市场的产品。所以,直至1985年IBM才发布了现在人们熟知的关系数据库DB2。

  相对的,虽然当时的初创公司Oracle成立不久,但经验技术的不足并不妨碍他们敏锐的嗅觉。在大多数人不看好关系数据库在商业层面的发展时,Oracle创始人Ellison却意识到在IBM提出的理论基础上可以开发出商用软件系统,他们认为:跟着IBM走,没错。当时的Oracle没有复杂的官僚体系,没有产品失败的退路,成功的借势IBM起飞。

  其实与IBM渊源颇深的不止Oracle一个,现今市场上强调概念而非产品的数据库巨头之一SAP,其创始人就是来自IBM的五位经理人和工程师。他们发现自己的客户正在自行开发程序处理业务流程,意识到自己或许可以提供可重用的标准化系统,来集成和实现用户的业务流程,才有了后来的SAP。

  敢于冒险、把握潮流——Oracle的巅峰

  然而,仅仅是这样也无法成就Oracle的历史。紧跟IBM让ORACLE得以成长、壮大,开放的眼光,合理冒险,拥抱变化,才让ORACLE立于不败之地。在接下来的发展中,Oracle选择了刚推出不久的C语言来编写软件,风险很大,却别无他法。但结果证明,这个风险但得值得,C语言很好的移植性促成了Oracle产品的关键特性之一:可移植性。上世纪80年代,Ingres发明的QUEL查询技术一度成为IBM的最大威胁,Oracle在IBM和Ingres的数据库标准斗争中,再次抓住较好机会,大肆宣传其产品与IBM的SQL兼容,为自身抢占市场,跑马圈地增加了很大优势。

  真正让Oracle攀上巅峰的是其对潮流的敏锐性和对市场方向的精准把控。上世纪末Oracle对网络给予了足够的重视,其为自身产品添加了大量网络支持特性,开放式标准添加,多媒体内容支持,同时较高提升伸缩性、扩展性和可用性以满足网络需要。面对开源运动,Oracle选择紧跟其后,发布可用于linux平台的数据库产品。Oracle面对变化和机遇,从来都是主动出击。

  随着“互联网+”颠覆传统IT格局,“云计算”统领天下,对海量数据存储、传输、处理都提出了全新要求,而Oracle当然不会落后。在云计算领域,Oracle也是同样从IaaS、PaaS到SaaS,大包大揽,为打造一体化的用户体验,且在今年推出了一键云迁移功能。

  新兴数据库厂商的机会

  可以说Oracle带动了关系型数据库的发展,虽然在新技术的冲击和市场多样化的需求下,Oracle已经有了下滑之势,但其在发展过程中展现给人们的种种判断与做法足够初创厂商学习借鉴,信息时代市场的快速变化对数据库厂商们增加了挑战,也同样提供了很多机会,只看其是否有能力和眼光把握住。

  在Oracle的发展史中我们可以看到几点。首先,相较于大厂商来说,初创企业更加灵活,体系精简流程少,效率效率反而会高。但往往其经验和客户群体较少,对于最新的技术方向和市场把控较弱。而Oracle告诉我们,“捡漏”也可以找到适合自己的成功道路。Oracle聪明的选择了紧跟巨人的脚步,洞察其策略,发挥自身优势所在,并且勇于承担风险。而后,企业对高新技术方向的敏锐度,以及对IT行业环境的理解与把控,也是在夹缝中寻求发展道路的有力武器。

0
相关文章