No.442 第16届图灵奖、关系数据库之父、Oracle起家的奠基者:埃德加·科德(Edgar Frank Codd)

我上一期电台的时候讲到,ACM曾经评选过25年来最伟大的25篇论文,这些论文的作者,很多都是图灵奖得主。有人就留言问,这东西有必要再读么?我的回答是,如果你来问我有没有必要读,那说明没有必要读。

这种论文的权威性其实跟每年评选十佳进球差不多,你认为伟大就伟大,认为不伟大就不伟大,无所谓的。而且读这种论文,类似于学习牛顿的三个定律,即使你学会了牛顿加爱因斯坦,其实对踢球的影响几乎是没有的。虽然科学家可以对足球的飞行进行分析,但是,对足球技术水平的提高,没什么用处。

放在读论文这里来说,这些论文我大概都读过,有的仔细,有的粗略。但是,对赚钱来说,是没什么帮助的。用电脑手机来赚钱,跟用踢球来赚钱,其实与为什么电脑手机可以运行,以及足球为什么可以踢出那么诡异的传球,是没有关系的。你了解了足球的受力情况,也不能让你把球踢的更好,同样,你深入的理解了为什么电脑可以运行,跟小姐姐跳舞带货赚钱,是几乎没有任何关系的。

既然有人问,我就来说明一下。读书,读论文,写软件,与用电脑来赚钱,没有必然联系。如果你认为不对,你可以看看抖音上的带货主播,哪个是因为了解电脑的原理赚钱的?

就解释到这里,这一期呢,还是讲那ACM评选出的25篇论文之一,是在1970年发布的一篇名为《大型共享数据库的关系模型》,作者是I B M 圣约瑟研究实验室的高级研究员埃德加·考特。这篇划时代的论文发表之后,引起了巨大的轰动,我开玩笑的,一点轰动也没有,不但IBM不认为关系数据库有什么大不了的,连论文的作者也是宣传了一段时间,发现没人感兴趣,也撩下了。

这篇论文被一个人慧眼识珠,他的名字叫劳伦斯·埃里森,一个落魄的,被老婆扫地出门的打工仔看到了。埃里森于 1944 年 8 月 17 日出生于纽约市,母亲是未婚的犹太母亲弗洛伦斯·斯佩尔曼。他的亲生父亲是意大利裔美国陆军航空队飞行员。埃里森在九个月大时感染肺炎后,他的母亲将他送给了她的阿姨和叔叔收养。直到48岁,他才再次见到他的亲生母亲。他的养父母也是犹太人,但是这哥们很固执,他说他不相信犹太人的那一套东西,他一直没接受犹太人的成人礼。但是,他给以色列捐了不少钱,他的政治倾向应该是共和党,2020年,川普在筹款的时候,用过他的庄园。但是他没有出现,有传言说他看不上川普,觉得老川智商有问题,这是后话。以前我做过这个家伙的电台,有兴趣的可以找来听听。

我要澄清一下,这些事情不是我自己胡诌的,要胡诌也是别人先胡诌的,有本传记叫《The difference between God and Larry Ellison : inside Oracle Corporation》,这本传记里讲了很多靠谱或者不靠谱的事情。

再回到当时吧,这个家伙在公司打工,而他打工的公司也快倒闭了,他的公司叫Ampex,是一家卖磁带跟存储的公司。公司连他最后几个月的薪水都没付。就这么一个倒霉的家伙,不,三个倒霉的家伙,他还有两个跟他一样的同事,公司关门了,三人平时关系不错,那两个家伙比他强一点,但是也强不了多少。那两个家伙分别是鲍勃·迈纳(Bob Miner)与埃德·奥茨(Ed Oates)。

当这三个倒霉的家伙从公司离开的时候,他们在门口告别。埃里森说,我们之所以失败,并不是咱们不行,你看看,我比咱们的头懂推销,你俩人比咱们公司的头懂技术,总之,我们比他们要强。他们都能开公司,为什么咱们不能呢?我最近看了一篇论文,讲数据库的,要不,咱们也开个公司吧?

这两个家伙一听,Oracle公司就成立了。从此开启了一段波澜壮阔的Oracle之旅。至于为什么Oracle选择甲骨文这个名字?传闻有很多,其中最靠谱的传闻之一是,埃里森的老婆Adda Quinn,在大学里学的是中国历史,对中国的甲骨文非常感兴趣。在60年代,那时候,美国处于动荡的年代,年轻的夫妻,收入是每月1600美元左右,其中Adda Quinn负责其中的1600,作为老公的埃里森负责其中的左右。两个经济窘迫的夫妻,过的风雨飘摇,但是埃里森却处处花钱,甚至贷款买了一条3000美元的帆船,这是他最喜欢的运动。Adda Quinn彻底崩溃了,摊上这么个老公,也真是够了。她提出了离婚,埃里森多次挽留,牛逼都给吹爆了,也没能挽回妻子的心。一方面许诺他将来会成为百万富翁,能不能不要走。另一方面,他卖掉了那条帆船,把一部分钱还给了妻子。但是Adda Quinn去意已决,离家出走。

几年之后,埃里森终于成为了亿万富翁,他私下请了一个记者,找到前妻,只想问前妻一个问题,就是你现在后悔了么?这个记者带回来的答案是,你前妻不后悔。他不死心,又先后找了两个记者去采访,都有这个问题,你后悔当初离婚么?前妻每次都是坚定的回答,不后悔。后来,埃里森的女朋友有多少,已经没人知道了,但是大多没有超过25岁。

至于帆船,他也没有骗他的前妻,他之所以花了他前妻两个月的薪水买帆船,他是真的喜欢这项运动。在他成为亿万富翁之后,他获得了一次世界帆船冠军。

本次节目不是讲Oracle的,不过,没有这篇论文,就没有Oracle。这篇论文被埃里森看到之后,交给了他的两个伙伴,三人用C语言,写出了Oracle第一版的软件,营销天才就是不一样,第一版的Oracle软件版本是2.0,让人误以为这是一款成熟的软件,实际上并不是。

接下来,讲这篇论文的主人公,1981年获得第16届图灵奖的埃德加·考特。

1976年6月,一个划时代的数据库模型诞生了。埃德加·考特(Edgar Frank Codd),IBM圣何塞研究实验室的高级研究员,在《计算机通讯》(Communications of the ACM)上发表了开创性的论文《大型共享数据库数据的关系模型》。这篇论文首次明确而清晰地提出了关系模型,为数据库系统开辟了全新的道路。

关系模型的诞生,就像在计算机科学领域点亮了一盏明灯。关系(relation)是数学中的一个基本概念,由集合中的任意元素所组成的若干有序对表示,用于反映客观事物间的关系。考特将关系的概念引入数据库领域,用来描述、设计和操作数据库,这在当时是一个令人震惊的举动。

ACM 敏锐地意识到这篇论文的划时代意义,将其列为1958年以来最具里程碑意义的25篇论文之一。事实证明,ACM 的眼光独到:关系模型迅速成为数据库领域的标准,并深刻影响了现代信息技术的发展。

考特,这位关系数据库之父,以其卓越的洞察力和开创性的贡献,将数据库技术推向了新的高度。他的工作,为信息时代的到来奠定了坚实的基础。关系模型的诞生,就像是一场数据库技术的革命,在理论和实践两方面都产生了深远的影响。

得益于其简洁明了的设计和坚实的数学基础,关系模型一经提出,便迅速引起了学术界和产业界的广泛关注。它以无可匹敌的优势,对传统的层次模型和网状模型形成了强有力的冲击,并最终促使这些过时模型走向衰败。

在关系模型的引领下,一大批基于关系模型的商品化数据库系统如雨后春笋般涌现,并迅速占领了市场。这种更新换代的速度和彻底程度,在软件史上可谓罕见。

考特凭借着对关系模型的卓越贡献,获得了多项殊荣。1976年,他被授予IBM名士称号;1981年,他获得了计算机科学领域的最高奖项——图灵奖。在图灵奖颁奖典礼上,他发表了题为“关系数据库:提高生产率的实际基础”的演讲,深刻阐述了关系模型对信息技术发展的巨大推动作用。这篇演讲后来刊登在《计算机通讯》杂志上,并收录于《ACM图灵奖演说集》。

2002年,《福布斯》杂志将关系数据库模型评为过去85年中最具影响力的创新之一。考特也因此被誉为“关系数据库之父”。

考特原是英国人,1923年8月19日出生于英格兰中部的港口城市波特兰。第二次世界大战爆发后,年轻的考特应征入伍,在皇家空军服役,1942至1945年期间担任机长,参与了许多重大空战,为反法西斯战争立下了汗马功劳。

二战结束后,考特进入牛津大学学习数学,1948年取得学士学位后前往美国发展。他在美国和加拿大工作,参与了IBM第一台科学计算机701和第一台大型晶体管计算机STRETCH的逻辑设计,并主持了第一个具备多道程序设计能力的操作系统的开发。由于自觉硬件知识不足,他在1960年代初进入密歇根大学进修计算机与通信专业,当时他已年近40,并于1963年获得硕士学位,1965年取得博士学位。这使他的理论基础更加扎实,专业知识更加丰富。凭借此前十几年的实践经验积累,他在1970年为数据库技术开辟了一个新时代。

由于数据库是计算机各种应用的基础,关系模型的提出不仅为数据库技术的发展奠定了基础,同时也极大推动了计算机的普及应用。考特提出关系模型后,IBM投巨资开展关系数据库管理系统的研究,其“System R”项目的研究成果极大推动了关系数据库技术的发展,在此基础上推出的DB2和SQL等产品成为IBM的主流产品。虽然System R本身作为原型未问世,但其影响巨大,ACM还是把1988年的“软件系统奖”授予了System R开发小组(获奖的6个人中包括1998年图灵奖得主J. Gray)。这一年的软件系统奖还破例同时授予两个软件,另一个得奖软件是著名的INGRES。

1970年以后,考特继续致力于完善和发展关系理论。1972年,他提出了关系代数和关系演算的概念,定义了关系的并、交、投影、选择、连接等各种基本运算,为日后成为标准的结构化查询语言(SQL)奠定了基础。

考特还创办了一个研究所(关系研究所)和一家公司(Codd & Associates),他本人是美国国内外许多企业的数据库技术顾问。1990年,他编写出版了专著《数据库管理的关系模型》,全面总结了他几十年的理论探索和实践经验。

考特于2003年4月18日逝世,享年79岁。他的贡献对数据库技术和计算机科学的发展有着深远的影响。

0 0 投票数
文章评分
订阅评论
提醒

1 评论
最旧
最新 最多投票
内联反馈
查看所有评论
CJ.Zhang
13 天 前

原来大哥的新娘年龄总不超18,栋哥说的是Ellison,我以前记成爱迪生了

1
0
希望看到您的想法,请您发表评论x
滚动至顶部