
共有四位,分别是:
1973年,查理士·巴赫曼(Charles W. Bachman),数据库技术
1981年,埃德加·科德(Edgar F. Codd),数据库系统,尤其是关系型数据库
1998年,詹姆斯·尼古拉·格雷(James Gray),数据库与事务处理
2014年,Michael Stonebraker,对现代数据库系统底层的概念与实践所做出的基础性贡献
图灵奖是计算机界最负盛名的一个奖项,有“计算机界的诺贝尔奖”之称,自1966年设立以来,直至2019年,图灵奖一共授予了72名获奖者。
首先来介绍一 下图灵奖,图灵奖的全称是“A.M. 图灵奖(A.M Turing Award)”。图灵奖其名取自计算机科学的先驱——英国科学家艾伦·麦席森·图灵。这个奖项是由美国计算机协会在1966年设立的,图灵奖的设立就是专门来奖励那些对计算机事业作出重要贡献的个人。
因为图灵奖对获奖者的要求极高,且评奖程序极其严格,所以每年只有一名计算机科学家才会获此殊荣,不过也有少数情况一年有两名合作者或在同一方向作出贡献的科学家共享此奖。
艾伦·佩利(1922年4月1日-1990年2月7日)为首届图灵奖获得者。佩利是ALGOL语言和计算机科学的“催生者”,因为在ALGOL语言的定义和扩充,以及在创始计算机科学教育作出的巨大贡献,佩利作为第一位图灵奖获得者实至名归。
2000年获得图灵奖的姚期智是1966年图灵奖创立以来首位获奖的亚裔学者,也是迄今(2020年)为止获此殊荣的唯一华裔计算机科学家。出生于1946年的姚期智是研究网络通讯复杂性理论的国际先驱,
因为对计算理论包括伪随机数生成、密码学与通信复杂度的突出贡献,美国计算机协会把2000年度的图灵奖授予他。
全球首位图灵奖女性得主为弗朗西斯·艾伦(Frances Allen)(1933年-2020年8月4日),除此荣誉外她还是首位 IBM 女院士、曾获得计算机女性协会颁发的 Augusta Ada Lovelace 奖。因阿尔茨海默病并发症,艾伦于今年去世。2006年艾伦因
“在优化编译器技术的理论和实践领域做出先驱性贡献,奠定了现代优化编译器和自动并行执行技术的基础”成为图灵奖自设立以来的第一位女性得主。此后,只有另外两名女性获得该奖项:2008 年的芭芭拉·里斯科夫和 2012 年的沙菲·戈德瓦瑟。
我们重新回到时间的主线上来,1973年System R组成立,1974年SQL语言发表,这在某种程度上标志着关系数据库进入正轨了。但是关系数据库的发展,一直都不是一帆风顺的。
数据库圈里有四个人获得了图灵奖,之前我们讲过Codd未来会获奖。其他两个分别是System R小组成员的Jim Gray,因为事务处理贡献获奖,以及很多很多年以后,做和System R竞品Ingres的Michael Stonebraker。
但是在数据库的各种宣传里,很少提到第一位获得图灵奖的数据库达人。他叫Charles Bachman,于1971年获得图灵奖。
Charles Bachman获得图灵奖的原因并非因为关系数据库。熟知数据库 历史 的都知道,关系数据库之前还有两大主要模型:层次模型和网状模型。
层次模型是由IBM自己搞出来的,所以IBM遮遮掩掩的不肯开发关系数据库。而网状模型则是由Charles Bachman搞出来的。
Charles Bachman也参过军,1960年加入通用电气,并在1963年的时候搞出了Integrated Data Store(IDS)。这可能是最早的一个可以称为数据库的东西了。
Charles Bachman和很多学者出身的人不同,他基本上就是一个工业界里面混职业生涯的人。好在早年发论文不是一件难事情。如果数据库领域的论文有今天那样难发的话,估计Charles Bachman就一事无成了。
1971年他获得了图灵奖。可见当时IDS造成的影响是巨大的。那个时候Codd刚发表数据库的关系模型没多久。
1974年的时候美国计算机协会ACM曾经牵头让Charles Bachman这个已经功成名就的老牌数据库专家,和尚不是很有名的Codd同堂讨论关于数据库的未来的问题。
有关这个讨论能找到的史料异常的少,从有限的史料看,Charles Bachman没有挡住年轻的Codd的进攻,最终关系数据库在圈子里并未因为这个讨论而消亡。
我唯一能够找到的比较相关的材料是1974年SIGMOD里面Codd写的一篇论文:The Relational and Network Approaches: Comparison of the Application Programming Interfaces.
同年Charles Bachman也在会议上发表了论文,讨论了数据库模型的问题。
无论如何,Codd一直要等到1981年的时候,Oracle,Ingres以及System R纷纷登场的时候,才因为关系数据库理论而获得图灵奖。这比Charles Bachman晚了整整10年。
Charles Bachman不但擅长做系统,也擅长制定标准。他一直试图努力的制定出数据库的国家标准。这个努力从1971年他获得图灵奖开始,一直持续到1984年网状数据库被关系数据库打的落花流水。
在4位图灵奖获得者里,Charles Bachman是一个很奇怪的角色。他的职业生涯兴起于196x年,在197x年达到巅峰,然后从198x年开始出现了断崖式的滑坡。
事实上,数据库的重要会议SIGMOD和VLDB早就被关系数据库的神教的徒子徒孙占据了,自始至终也没给他足够的尊重。
而且更可怜的是,关系数据库的徒子徒孙们都已经一个一个成为ACM fellow了,他却一直都不是。
2014年他终于当选为ACM的fellow了,这个时候他都已经得 帕金森综合征 很多年了。不知道这个时候给他fellow,他自己怎么想。三年以后他就去世了。
Charles Bachman在关系数据库的进攻下,很快从事业巅峰断崖式的进入了低谷。但是即便如此,他有一点还是不错的,他活了92岁,比Codd还要晚去世。
有时候活得久也是一种优势。
Bachman的经历,又一次验证了,关系数据库界对非关系数据库的东西,无论是网状数据库,还是E-R模型,都有点不够厚道。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)