前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >帝国的黄昏(5):图灵奖见未来的图灵奖

帝国的黄昏(5):图灵奖见未来的图灵奖

作者头像
数据猿
发布2019-06-14 16:46:14
8170
发布2019-06-14 16:46:14
举报
文章被收录于专栏:数据猿数据猿数据猿

来源: 飞总聊IT

数据猿官网 | www.datayuan.cn

今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看点丨百度百家丨博客中国丨趣头条丨腾讯云·云+社区

注:文章由微信公众号飞总聊IT授权转载

帝国的黄昏系列要找的资料很多,现在我的整个人的状态因为最近的事情接着事情又欠佳,所以能坚持写多久,写成什么样,就走一步看一步吧。

我们重新回到时间的主线上来,1973年System R组成立,1974年SQL语言发表,这在某种程度上标志着关系数据库进入正轨了。但是关系数据库的发展,一直都不是一帆风顺的。

数据库圈里有四个人获得了图灵奖,之前我们讲过Codd未来会获奖。其他两个分别是System R小组成员的Jim Gray,因为事务处理贡献获奖,以及很多很多年以后,做和System R竞品Ingres的Michael Stonebraker。

但是在数据库的各种宣传里,很少提到第一位获得图灵奖的数据库达人。他叫Charles Bachman,于1971年获得图灵奖。

Charles Bachman

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模型,都有点不够厚道。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档