`
ihuashao
  • 浏览: 4813664 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

书写历史的甲骨文--ORACLE公司传奇(三)

阅读更多

经受挫折


ORACLE第6版于1988年发布。由于过去的版本在性能上屡受诟病,Miner带领着工程师对数据库核心进行了重新的改写。引入了行级锁(row-level locking)这个重要的特性,也就是说,执行写入的事务处理只锁定受影响的行,而不是整个表。这个版本引入了还算不上完善的PL/SQL(Procedural Language extension to SQL)语言。第6版还引入了联机热备份功能,使数据库能够在使用过程中创建联机的备份,这极大地增强了可用性。同时在这一年,ORACLE开始研发ERP软件。

公司发展看上去比较顺利,不过,噩梦才刚刚开始。

由于过去对软件测试重视的程度不够--那个时候公司规模小,基本上都是客户帮助免费测试的。在第六版刚发布之后,很多迫不及待开始使用的用户就怨声载道。 这是个根本就没有测试好就进行发布的产品(也怪Ellison,大话总要说在前头,只好自尝苦果)。用户开始对ORACLE大肆抨击,ORACLE的一些 对手也开始落井下石,针对ORACLE产品的一些弱点进行攻击。开发人员一面应付愤怒的用户,一面加班加点地对程序进行接连不断的修正,最后,总算得到了 一个比较稳定的版本,暂时平息了用户的愤怒。

但是,实际的问题并不在这里,几年来高速增长的同时也给公司带来了巨大的隐患,1990财年第三季度报表的公布引爆了一切。财务人员发现了1500万美元 的坏帐,并且公司利润距离预期相差甚远。接下来的时间里,大公司病的诸般症状接踵而来,面对股东的指控,股票一落千丈,公司前景暗淡,甚至面临破产。一度 靠贷款来维持自己的奢华生活也不变卖股票的Ellison也快撑不住了。公司下大力气整顿财务(财务主管杰夫·沃克从某种程度上解救了公司)。公司宣布削 减开支,裁退大量销售人员,同时聘用了专门的管理人才。

噩梦延续到ORACLE第七版的推出而结束。这个公司已经空谈了好几年的新版本(一度被讥讽为不过是Ellison的故计重施而已),直到1992年6月 才终于闪亮登场,这一次公司吸取了第六版匆忙上市的教训,听取了用户的多方面的建议,并集中力量对新版本进行了大量而细致的测试。该版本增加了许多新的性 能特性:分布式事务处理功能、 增强的管理功能、用于应用程序开发的新工具以及安全性方法。ORACLE7还包含了一些新功能,如存储过程、触发过程和说明性引用完整性等,并使得数据库 真正的具有可编程能力。还有一点必需要说明的是,这个版本在原有的基于规则的优化器(RBO)之外引入一种新的优化器:基于开销的优化器(Cost-Based Optimizer , CBO)。CBO根据数据库自身对对象的统计来计算语句的执行开销,从而得出具体的语句执行计划。在以后的几个重大版本中,ORACLE的工程师们逐步对这个优化器进行改进,CBO逐渐取代了RBO。

ORACLE 第七版是ORACLE真正出色的产品,取得了巨大的成功。这个版本的出现真是好时机,当时Sybase公司的数据库已经占据了不少份额,ORACLE借助 这一版本的成功,一具击退了咄咄逼人的Sybase。公司的销售人员这次算到了给用户兑现空头许诺的时候。公司经过两三年的治理,终于摆脱了种种麻烦,重 新开始健康发展,销售额也从92年的15亿美元变为四年后的42亿美元。

分享到:
评论

相关推荐

    书写历史的甲骨文——ORACLE公司传奇.pdf

    【Oracle公司传奇】始于IBM研究员埃德加·考特在1970年提出的关系型数据库理论,这一理论改变了数据库的发展方向。尽管关系模型在1970年就已经诞生,但市场上并未立即出现相关产品,因为许多人认为其性能不及层次...

    甲骨论技术论坛-Oracle视频教程(46集)

    教程名称:甲骨论技术论坛-Oracle视频教程(46集)课程目录:【】甲骨论技术论坛-Oracle视频教程0~2【】甲骨论技术论坛-Oracle视频教程3~6【】甲骨论技术论坛-Oracle视频教程7~9【】甲骨论技术论坛-Oracle视频教程10...

    【甲骨文 Oracle Bones】彼得·海斯勒1

    【甲骨文 Oracle Bones】彼得·海斯勒1

    书写历史的甲骨文(Oracle发展历史)

    Oracle公司的发展历程是一部充满传奇色彩的IT行业历史。1970年,IBM研究员埃德加·考特(Edgar Frank Codd)发表的论文《大型共享数据库数据的关系模型》奠定了关系型数据库的基础。这篇论文对数据库领域产生了深远...

    甲骨文-云计算案例分析材料.ppt

    甲骨文公司,作为全球知名的信息技术巨头,一直在云计算领域扮演着重要角色。这份“甲骨文-云计算案例分析材料”详细探讨了甲骨文在云服务领域的实践与成就,以及如何帮助各行各业的企业实现数字化转型。以下是基于...

    甲骨文-云计算材料

    【甲骨文-云计算材料】 在当今的数字化时代,云计算已成为企业IT基础设施的重要组成部分,而甲骨文作为全球领先的IT解决方案提供商,其在云计算领域的贡献不容忽视。甲骨文的云计算服务旨在帮助企业应对日益变化的...

    甲骨文-大数据战略案例

    【甲骨文大数据战略】是甲骨文公司在应对大数据时代挑战和机遇时提出的一种综合性的商业策略。甲骨文理解大数据不仅仅是数据的体积增长,更包括数据的多样性和高速度,这三个方面通常被称为大数据的“三V”特性:...

    Oracle Mobile Authenticator-甲骨文云服务验证APP-Android手机端验证

    Oracle Mobile Authenticator_9.9_APKPure.apk,大部分Android手机的应用市场没有下载,需要到 Google Play 安装,我这里已经把安装包下载好了,在Android手机上直接安装即可。

    ORACLE公司传奇.doc

    Oracle公司,全称为甲骨文公司,是一家全球知名的IT企业,尤其以其卓越的数据库解决方案而闻名。这家公司的历史可以追溯到1977年,由Larry Ellison、Bob Miner和Ed Oates共同创立,最初名为软件开发实验室(SDL)。...

    甲骨文合集释文

    释读工作不仅需要广泛的知识背景,包括古文字学、考古学、历史学等,还需要对甲骨文的书写风格、语言习惯有深入的理解。胡厚宣主编的《甲骨文合集释文》在这方面做出了巨大贡献,为后续的研究提供了坚实的基础。 ...

    甲骨文公司资深Oracle+DBA

    ### 甲骨文公司资深Oracle DBA:数据库管理与优化 #### 核心知识点概览 1. **DBA面临的挑战** - 性能管理 - 持续性能优化 - 变更管理 - 在变化中维持秩序 - 日常管理 - 用更少的资源管理更多事务 2. **可...

    甲骨文字典分享.pdf

    甲骨文字典分享.pdf 的内容主要是介绍甲骨文的历史背景、拼音系统、笔画结构和应用实例。该pdf文件提供了详细的甲骨文字典,包括甲骨文的来源、发展历程、字形结构、阅读方法和应用场景等方面的信息。 【知识点3:...

    服务器资源占用脚本甲骨文服务器保活脚本Oracle Server Keep Alive Script项目资源.zip

    服务器资源占用脚本甲骨文服务器保活脚本Oracle Server Keep Alive Script项目资源

    《书道全集(殷周秦卷)》及所录甲骨简介 --- 兼论甲骨文书法普及读物的编纂.pdf

    《书道全集(殷周秦卷)》及所录甲骨简介 --- 兼论甲骨文书法普及读物的编纂.pdf

    甲骨文发布新一代Oracle Exadata.pdf

    【描述】:甲骨文公司推出了Oracle Exadata X8数据库云平台,该平台带来了显著的性能提升和创新的机器学习功能。Oracle Exadata X8是Oracle自治数据库和Oracle云应用的基础,适用于OLTP、Analytics和IoT等多种负载...

    深度学习-甲骨文图片数据集

    在这个场景中,我们关注的是一个专门针对甲骨文图片的深度学习数据集,这为研究者提供了一个宝贵的资源来探索和提升计算机在识别和理解古代文字方面的能力。 甲骨文是中国最早的文字形式,记录在龟甲和兽骨上,主要...

    甲骨文公司推出Oracle最新供应链管理应用软件.pdf

    在这一背景下,甲骨文公司(Oracle)推出了Oracle供应链管理110版本,这款软件于2004年8月9日问世,成为众多企业信赖的供应链管理工具之一。 Oracle供应链管理110版本的推出,标志着供应链管理软件进入了新的发展...

    oracle 甲骨文 java培训课件

    oracle 甲骨文 java培训课件 大学java核心培训

    oracle 甲骨文java培训课件

    oracle 甲骨文 java培训课件 大学java核心培训

    cost-based_oracle_fundamentals

    Oracle数据库是业界广泛使用的一款关系型数据库管理系统(RDBMS),由甲骨文公司(Oracle Corporation)开发。文档中提到的Oracle 8i和Oracle 9i分别代表了数据库的两个不同版本。8i版本的发布标志着Oracle对互联网...

Global site tag (gtag.js) - Google Analytics