
数据库圈里有四个人获得了图灵奖,之前我们讲过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模型,都有点不够厚道。
本书已经是第六版了,不是经典不会这样长盛不衰的。书很好,就是要花时间看了。《》是经典的数据库系统教科书《Database System Concepts》的最新修订版,全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念。本书内容丰富,不仅讨论了关系数据模型和关系语言、数据库设计过程、关系数据库理论、数据库应用设计和开发、数据存储结构、数据存取技术、查询优化方法、事务处理系统和并发控制、故障恢复技术、数据仓库和数据挖掘,而且对性能调整、性能评测标准、数据库应用测试和标准化、空间和地理数据、时间数据、多媒体数据、移动和个人数据库管理以及事务处理监控器、事务工作流、电子商务、高性能事务系统、实时事务系统和持续长时间的事务等高级应用主题进行了广泛讨论。
《》既可作为高年级本科生或低年级研究生的数据库课程教材,也可供数据库领域的技术人员参考。
作者简介Abraham Silberschatz,于纽约州立大学石溪分校获得博士学位,现为耶鲁大学计算机科学Sidney J. Weinberg教授,计算机科学系主任,曾任贝尔实验室信息科学研究中心副主任。他是ACM Fellow 和 IEEE Fellow,曾获得IEEE Taylor L. Booth 教育奖、 ACM Karl V. Karlstrom 杰出教育者奖、ACM SIGMOD 贡献奖和IEEE 计算机学会杰出论文奖。他的研究兴趣包括 *** 作系统、数据库系统、存储系统、网络管理和分布式系统。
Henry F. Korth ,于普林斯顿大学获得博士学位,现为利哈伊大学计算机科学与工程系Weiseman教授,曾任贝尔实验室数据库原理研究中心主任。他是ACM Fellow 和 IEEE Fellow,是VLDB 10年贡献奖的获得者。他的研究兴趣包括为现代计算架构(多核、多线程、多级缓存)设计的数据库算法、基于Web的大型数据仓储、实时数据库系统和并行系统。
S. Sudarshan于威斯康星大学麦迪逊分校获得博士学位,现为印度理工学院计算机科学与工程系教授,曾为贝尔实验室数据库研究组技术人员。他的研究兴趣包括查询处理和优化、关系数据和图结构数据的关键字查询,以及构建和测试数据库应用系统的工具。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)