有数据的地方必有库,详解关系型数据库的发展历史
Stonebraker 本因素开了伯克立大学在1982年建设了Ingres 公司,Stonebraker 在这个公司事变到 1991 年,然后公司卖给了 ASK,1994年 ASK/ingres 被 CA Computer Associates 收购。2004 年 CA 在开源容许下宣布了 Ingres release 3,并继承开拓贩卖 Ingres。 在返回 Berkeley 之后,Stonebraker 开始了一项后-Ingres 打算来致力于办理相关模子的数据库打点现有实现的范围性。个中首要的是它们不能让用户界说组合更简朴域的新域(可能叫范例)(拜见相关模子得到对术语域的表明。)功效的打算叫做 Postgres,以参与对增进完备的范例支持所必要的最小数量标特性为方针。个中包罗界说范例的成果,尚有完全描写接洽的手段 - 接洽至今已经普及行使但仍由用户完全维护。在 Postgres 中数据库领略接洽,并能以行使法则的天然方法在有关联的表中检索信息。详情请拜见 PostgreSQL 的文章。在 1990 年 Stonebraker 再次分开 Berkeley 去贸易化 Postgres,行使了名字 Illustra。Illustra 其后被 Informix 并购,而 Stonebraker 再次归去搞高档教诲了。 数据库厂商的成长汗青之Oracle 全部这统统要从IBM的一篇论文谈起,1970年的6月,IBM公司的研究员埃德加·考特(Edgar Frank Codd) 在 Communications ofACM 上颁发了那篇闻名的《大型共享数据库数据的相关模子》(A Relational Model ofData for Large Shared Data Banks)的论文。这是数据库成长史上的一个转折。要知道,其时照旧条理模子和网状模子的数据库产物在市场上占首要位置。从这篇论文开始,拉开了相关型数据库软件革命的序幕。IBM固然1973年就启动了SystemR的项目来研究相关型数据库的现实可行性,也没有实时推出这样的产物,由于其时IBM的的IMS(闻名的条理型数据库)市场不错,假如推出相关型数据库,牵扯到IBM许多人的自身好处。再者,IBM复杂伟大的权要机构处在决定上远不那么机动 1977年6月,Larry Ellison与Bob Miner和Ed Oates在硅谷配合开办了一家名为软件开拓尝试室(Software Development Laboratories,SDL)的计较机公司(ORACLE公司的前身)。谁人时辰,32岁的Larry Ellison,这个读了三家大学都没能结业的辍门生,还只是一个平凡的软件工程师。公司创建之初,Miner是总裁,Oates为副总裁,而Ellison,由于一个条约的工作,还在另一家公司上班。没多久,第一位员工Bruce Scott(用过ORACLE数据库软件的人都知道有个Scott用户的吧?没错,就是这个Scott,至于Scott用户的暗码Tiger,那是Scott养的猫的名字, Oracle也一向没有健忘她的第一位措施员)加盟进来,在Miner和Oates有些厌倦了那种条约式的开拓事变后,他们抉择开拓通用软件,不外们还不知道本身能开拓出来什么样的产物。Oates最先看到了埃德加·考特的那篇闻名的论文连同其他几篇相干的文章并保举Ellison和Miner也阅读一下。Ellison和Miner预见到数据库软件的庞大潜力(随着IBM走,没错),于是,SDL开始筹谋构建可商用的相关型数据库打点体系(RDBMS)。 按照Ellison和Miner他们在前一家公司从事的一个由中央谍报局投资的项目代码,他们把这个产物定名为ORACLE。由于他们信托,ORACLE(字典里的表明有“神谕, 预言”之意)是统统伶俐的源泉。1979年,SDL改名为相关软件有限公司(Relational Software,Inc.,RSI),事实“软件开拓尝试室”不太像一个大公司的名字。1983年,为了突出公司的焦点产物,RSI再次改名为ORACLE。Oracle以后正式走入人们的视野。 RSI在1979年的夏日宣布了可用于DEC公司的PDP-11计较机上的商用ORACLE产物,这个数据库产物整合了较量完备的SQL实现,个中包罗子查询、毗连及其他特征。出于市场计策,公司宣称这是该产物的第二版,但却是现实上的第一版。这就是Oracle这种“要命”的市场计策,究竟上,这种计策偶然辰也长短常乐成的。 1983年3月,RSI宣布了ORACLE第三版。Miner和Scott含辛茹苦用C说话从头写就这一版本。(说诚恳话,太服气这两个大牛了,为什么一向没几多媒体宣传这两小我私人呢,猜疑Miner的确就是“少林老僧”般的人物。)要知道,C说话其时推出不久,用它来写ORACLE软件也是具有必然的风险的,但除此之外,别无他法。很快就证明白这样做是何等的正确:C编译器自制而又有用,尚有很好的移植性。以后刻起,ORACLE产物有了一个要害的特征:[可移植性]。同样是1983年,IBM宣布了姗姗来迟的Database 2(DB2),但只可在MVS上行使。不管怎么说,ORACLE已经占取了先机。 在开拓第三版还没有竣事的时辰,Scott分开了ORACLE。其时用C说话改写ORACLE的压力很大,无休止的软件调试终于让Scott不堪重负,选择了一走了之。把剩下的重担交给了Miner一小我私人。在出售了本身的4%的股票之后,Scott 其后建设了Gupta公司(现改名为Centura Software)和PointBase公司(提供百分之百纯Java嵌入式数据库),都是开拓和数据库相干的产物。多年后有人问到他的4%的ORACLE股票的时辰,Scott,这个曾经给ORACLE写出第一行代码的技能好手,也只能报以一笑了。假如能僵持下来,那是一笔几亿美金的财产。不外其时的Scott没有那么多的设法,他只是太累了。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |