范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

前沿观察数据库战争往事

  1983年,拉里·埃里森(Larry Ellison)还在一家名为Oracle的小公司工作(当然,现在已经是最大的企业级软件公司了),负责数据库产品bug的修改。殊不知,在后方,计算机科学教授、数据库传奇人物迈克·斯通布雷克(Mike Stonebraker)正在迅速赶上。
  后来,马修·西蒙兹(Matthew Symonds)在他的《Softwar》一书中这样说到:
  "拉里·埃里森(Larry Ellison)没有把很多注意力放在销售环节上,就埃里森而言,他对甲骨文成功所能做出的最重要的贡献是压倒一切,专注于使产品更好。他根本不认为自己有能力关心首席执行官应该负责的所有其他事情。对于甲骨文公司的某些人来说,埃里森的方法是开明的代表团之一,有人说。"相比于授权,他更接近退位。"当然,从结果看,埃里森确实有充分的理由专注于产品。
  与此同时,迈克·斯通布雷克(Mike Stonebraker)立项了他在加州大学伯克利分校监督的Ingres关系型数据库项目,并围绕它成立了一家名为Relational Technology,Inc.(后文简称RTI)的公司。尽管商业版本的Ingres数据库上市时间比甲骨文晚,但迈克·斯通布雷克(Mike Stonebraker)的公司增长反而比Oracle更快。在1984年,Oracle的销售额翻了一番,达到1,270万美元,而随着RTI公司越来越多地知道,Ingres的销售额翻了三倍,达到900万美元。
  后来拉里·埃里森(Larry Ellison)说到:"RTI(当时)真的在踢我们的屁股,但他们之所以赶上来是因为我们新的数据库产品变化较大,并且遇到了软件质量问题。"
  与Oracle开发SQL相比,Ingres的伯克利团队有更多的时间来完善其用户语言QUEL,许多关系专家认为它本质上是一种高级语言。拉里·埃里森(Larry Ellison)说:"也许QUEL比SQL更好,就像有人认为法语比英语好?但是没关系,SQL和英语一样必胜。"
  拉里·埃里森(Larry Ellison)最担心的并不是语言的优越性,而是Ingres大量的人才。"对我来说,很痛苦的是,我们的开发团队不足以跟上Ingres的团队。所以我们不得不重新组建它。如果迈克·斯通布雷克(Mike Stonebraker)从伯克利雇用最好的学生,那我们就从加州理工,麻省理工和斯坦福雇用最好的学生。我们还将在硅谷招募最有经验的编程人才。在一次大变革中,我们还从施乐帕克研究中心(当时很有名的研究机构)聘请了一支精湛的团队,其中有一个人是Derry Kabcenell,他是有史以来在Oracle工作的最重要的人之一。多亏了Derry和他领导的新团队,我们克服了Oracle第三代中的软件质量问题,提供了卓越的数据库产品(我们可以为此感到骄傲),这款产品足以杀死Ingres,也就是我们的Oracle四代。"
  当然,这个故事很精简,真实情况远不止这么简单。Oracle 4确实是一个很好的产品,至少比Oracle 3更好,当初Oracle 3向市场发布时,它的bug比废弃的柚子还多。但是4并不是成功的原因,即使它在技术上优于Ingres。
  之所以成功,是因为强大的IBM,而且迈克·斯通布雷克(Mike Stonebraker)犯了一个很严重的错误。
  Oracle 4发布,在IBM和Oracle的几个月劝说下,美国国家标准协会(ANSI)宣布SQL为标准的关系数据库语言。马修·西蒙兹(Matthew Symonds)写道:
  由于Oracle 4的可靠性以及Oracle日益强大的销售力量,Ingres难以维持其发展势头,但真正的威胁是在IBM支持下的美国国家标准学会(ANSI)决定将SQL作为标准的关系型数据库语言。迈克·斯通布雷克(Mike Stonebraker)甚至没有费心出席委员会会议,为采纳QUEL而不是SQL提出(非常有力的)理由,因为他在意识形态上反对设定技术标准。
  这是一个学术上傲慢的学者的行为,不是一个谨慎的商人保护他的公司利益的行为。拉里·埃里森(Larry Ellison)说:" 迈克·斯通布雷克(Mike Stonebraker)发明了QUEL并像一个骄傲的父亲一样坚持下去,而IBM和Oracle支持SQL标准。缺乏SQL支持会严重伤害Ingres,同时缺乏可移植性和读取一致使得Ingres的表现远远落后于其他数据库。所有的这些共同造成了Ingres的没落。"
  回到语言本身,QUEL到底有多好?马修·西蒙兹(Matthew Symonds)举了个例子:许多关系专家认为这本质上是一种高级语言,很多人都低估了发明现代关系数据库的先驱者对QUEL的尊重程度。
  例如,在1985年QUEL和Ingres失利的那一年,数据库传奇人物CJ Date与IBM关系模型的发明者科德(Codd)一起在IBM的关系模型上工作–写了一篇论文,他认为QUEL是两种语言中的佼佼者。
  为什么?争论的关键是,QUEL与科德(Codd)提出的关系演算关系密切,而SQL没有,QUEL还是一种经过精心设计的语言,SQL是由工程师编写的,他们在巨大的压力下将名为System R的IBM数据库推向市场,以证明关系数据库模型可以成为数据存储系统(源)的可行架构。今天看来有点荒谬,但是当时,主流观点认为关系数据库不过是个小玩具而已。System R工程师以及几年后在Oracle任职的Larry Ellison都为他们完成了工作,以证明RDBMSes是未来。因此,创建SQL的工程师专注于数据库性能,而不是语言设计,他们从来没有想到他们发明的用户界面会成为标准。
  那么SQL有什么问题?偏离科德(Codd)概述的关系模型有什么问题?
  去年下半年,我与Holistics的首席工程师Thanh进行了一次这样的讨论。"您如何看待SQL?" 他问,我就像大多数受过经典训练的程序员所做的那样回答道,"我认为还可以,你为什么要问?"
  "哦,我认为SQL有缺陷,科德(Codd)的关系模型很棒。但是,作为该模型的一种表达,SQL是有缺陷的。"
  后来Thanh在他撰写的一篇评论中解释道:
  "…语言(SQL)不太容易组合。大多数SQL用户都不知道这一事实。SQL所基于的关系代数是绝对可组合的,但是SQL并不是由于语言的固有限制(因为它被设计为类似于自然语言)。当你写"从z的位置选择x"时,实际上是在代数中按照"从a" =>"其中z" =>"选择x"的方式构建对象,实际上你可以分别组成每个部分。如果你熟悉dplyr,Spark或pandas,你将立即获得此信息。"
  据我所知,QUEL与科德(Codd)的关系演算关系更为紧密是荒谬的。这个世界并非非黑即白,如果有一个平行世界,在这个世界中,可能QUEL就是现在的SQL,这门"最佳"语言找到了自己的归属。但是,这不是世界运作的方式。如果世界工作方式不同,我们将不再使用现在的键盘书写,也不说英语。像Dvorak和Esperanto这样技术上更好的替代品将被接管。
  总之,现在世界已经在SQL上实现了标准化,而替代历史的梦想只存在于那些参与早期数据库战争的人们的头脑中。System R是在IBM(当时计算机行业中最强大的公司)内部构建的,这只是历史的一个怪癖。后来,构建System R的工程师提出了一个怪异的语言界面,这是一个怪癖,然后IBM采纳了该语言并将其推向一种标准,这是一种怪癖……一直持续到今天。
  当然,作为传奇,迈克·斯通布雷克(Mike Stonebraker)并没有一直沉寂下去,他于1982年创建了Ingres代码库,从而创建了自己的公司。在80年代激烈的数据库战争打败后,他于1985年返回伯克利,并开始了Ingres后的数据库项目。
  接着,PostgreSQL诞生了。
  声明:本文由腾讯云数据库产品团队整理翻译,原内容来自于db weekly英文官网(https://dbweekly.com),若转载请注明出处。翻译目的在于传递更多全球最新数据库领域相关信息,并不意味着腾讯云数据库产品团队赞同其观点或证实其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须经过著作权人合法书面授权并自负全部法律责任。不得擅自使用腾讯云数据库团队的名义进行转载,或盗用腾讯云数据库团队名义发布信息。因笔者翻译水平有限,翻译过程难免出现纰漏,如有谬误,望各位读者批评指正。

面对孩子叛逆,如何做才不被气死?作者冰千里来源冰千里(IDzixunzhuli666)图片来自影片我们都是坏孩子在人们无意识的幻想中成长天然地是一种攻击行为现在,孩子不再是过去那个小个子了温尼科特01若你家有个叛好的婚姻,都需要江湖义气文拾遗来源拾遗(IDshiyi201633)本文经授权转载给婚姻一点肝胆相照的义气。01这几个月娱乐圈发生了好多事郑爽于晓光吴亦凡霍尊听闻这些事情以后,心中甚是感叹惋惜。想起了孔雀学习成绩一般的普通孩子,前途究竟在哪里呢?教育爆款我来说多年以来,可可爸爸一直致力于一个重要命题的探索与实践,即一个孩子,即使经过了百般努力,如果最终还是没能成为学霸,那么他们的前途又在哪里呢?而谁又能给他们指出一条明路呢已经输在了起跑线上的孩子,有何妙招来补救?教育本篇文章,可可爸爸就拿一个典型例子来说事吧。小杰是我之前曾经帮助过的一个孩子。我开始接触小杰的时候,经过了解,得知他的一个大致情况是孩子小学阶段就读的学校教学质量不高,所以他的婚姻真实面目被曝光80的夫妻都是不匹配的人?文乔木来源心之助(xinzhizhunvxing)讲个恐怖故事你真的了解你的另一半吗?很多人可能会回答,当然了,毕竟在一起同床共枕这么多年,这点自信还是有的。但事实真的是这样吗?最梦见与某人发生关系意味着什么?心理学家这是您对现实的渴望梦见与某人发生关系意味着什么?心理学家这是您对现实生活的渴望。您做过类似的梦吗?梦在男孩和女孩中很普遍,无论是他们是单身还是有结婚。无论是他们是年轻人还是老人。心理学家调查发现,女世界上爱你的人,只有你自己。遇到感情问题怎么办?世界上爱你的人,只有你自己。遇到感情问题怎么办?每一个在别人看来特别强势的女人,其实她的内心深处都有一个特别特别脆弱的玻璃心,今天中午直播的时候,我的群里有一位女士,之前先给我发私心理学家帅哥吴亦凡四年前的自画像早已暴露了他的内心世界心理学家帅哥吴亦凡四年前的自画像早已暴露了他的内心世界。在过去的几天里,吃瓜的人真的很累。帅哥吴亦凡的瓜一个又一个。作为心理咨询师,除了日常吃瓜外,还了解吴亦凡的成长环境。毕竟,每宝宝出生后,真的会影响夫妻婚姻满意度?又该如何改善夫妻关系?文桃小真新手爸妈们,有没有觉得,自从有了小宝宝后,你们的生活或许是这样怎么睡都睡不够,一直处于熬夜状态妈妈们由于产后身体不适,再加情绪暴躁和育儿观的不同,夫妻间吵架次数增多瞬间觉得1500元把路边车卖给废品站,浙江16岁男孩为何做得如此利落1月31日,在浙江台州发生了一件让人根本无法想象的事情。一位16岁的男孩做了一件非常奇葩的事。他把一辆停在路边停车位上的桑塔纳3000以1500元的价格卖给了废品站。这可是一位16抗美援朝中,韩军名将得知志愿军师长是自己老上级,率部连夜逃走1950年6月25日,朝鲜战争全面爆发,当时韩国国防军大部分军队尚未进入战备装备。被打了个措手不及,根本没有招架之力,三天的时间汉城便失守了。撤退时,韩高层惊慌失措炸毁汉江大桥,将
这些方法不仅对解酒没有效果,还对身体有伤害在说正题之前,我们先明确一下酒精的代谢。喝酒之后,只有210的酒精会随尿液汗液呼吸被排出体外,而90的酒精还是会在肝脏中代谢分解。具体的物质代谢为乙醇进入人体在一系列反应中,先转变我们身体里都有患癌基因,健康的生活方式可以降低风险我们每个人身上都可能带有患癌基因。比如,研究发现,有16的乳腺癌患者天生就携带癌症基因。我们的身体也是会不定时地产生清除癌细胞,那我们在生活中要采取什么措施来降低患癌的风险呢。保证这些食物虽对控制血糖有益,但不能当做降糖神药食用哦苦瓜苦瓜之所以被认为具有潜在降血糖效果,主要是因为苦瓜提取物中的活性成分苦瓜素。但是,目前关于苦瓜素的研究大多是一些动物研究,几乎没有人体证据,而且动物研究用量也大,人们通过正常饮好睡眠,好身体,真健康我们前面介绍了,睡眠可能会影响体重的变化,而且对我们的身体生理状态和心理状态都有很大的影响。那么我们要如何提高睡眠质量呢?不妨试试下面这些方法。睡前一小时洗一个热水澡有研究显示,人健康饮食习惯,好身体自然来借鉴终止高血压膳食一般来讲,一碗口味适当的汤,它的盐浓度大都在1左右,这种情况下,我们如果喝完一碗汤大约会摄入23克的盐。少喝汤的目的是为了降低盐的摄入。减少盐的摄入可以预防心脏损生病一定是坏事吗?3种病找上门不用惊慌,可能是身体在排毒生病是好事吗?我想绝大多数人的回答都是否定的。但其实我们人的免疫力是靠各种内外刺激来激发的。也就是说偶尔的小病能像打疫苗一样让身体免疫力更强,帮助身体排毒。而身体长期干净的状态反而以为是咽炎,一查是喉癌,医生3个症状常被弄错,千万别大意我的一位患者陈先生,去年12月份确诊了喉癌晚期。由于之前咽炎常反复,所以一直把它当成了咽炎自行用药,但一段时间过后症状不仅没减轻反而更加严重,由此耽误了最佳治疗时间。临床上喉癌可能男子牙疼入院,仅一周去世?医生都是这4个习惯惹的祸40岁男子因为牙痛难忍去医院检查,结果被告知患了败血症,仅仅一周时间,就离开了人世。是不是听起来非常不可思议?牙疼竟然能致死?但是事实存在我们身边!所以啊,别再因为只是小小的牙疼而64岁老太耳朵里长虫,老伴吓到呕吐!医生先改掉这3个习惯耳朵痒怎么办?掏啊!相信这是大部分人的答案,但你知道吗?这个行为非常可怕,很可能会在无形之中让你的耳朵成为细菌的滋生地。前段时间一位64岁的患者因为耳朵非常痒,并且掏了很多很多次都男人过了50岁后,晨起有这4个表现,通常都能长寿,如有恭喜你健康分两类,一是身体健康,一般表现为骨骼精壮,身体硬朗阳光免疫力强不易生病,行动自由饮食睡眠等都很正常。二是心理健康或者说精神健康,是指一个人在认识情绪意志行为和个性心理等诸方面都为什么男人年龄越大,性能力越差?原来竟然是因为这些闺蜜虹灵总是心情暗淡,每次出门都无精打采,问其原因她才说自己跟丈夫已经许久没有亲密了。每次回家他都说自己好累,整天工作那么长时间,回来就想躺着不动。跟丈夫谈起虹灵跟她丈夫的事情之后