码农翻身 发表于 2021-10-13 20:55:49

漫画 | 这位助理教授,把整个数据库行业搅了个天翻地覆

1971年, 加州大学伯克利分校来了一个叫做Mike Stonebraker助理教授
https://p6.toutiaoimg.com/large/pgc-image/5e5b63d0f5464d3d920e4eddbc643e34
但是终身教授可不是那么容易的,需要做出着名的研究,发表着名的论文。


Mike尝试了几个研究方向,都不成功。


这时候,一个比他大10岁的华裔教授Eugene Wong,发起他读一下IBM研究员 Ted Codd 的论文。
https://p9.toutiaoimg.com/large/pgc-image/031ab8d2f1504095ac1253695435d1ad
Ted Codd 的论文讨论的是一个叫做关系模型的新数据模型,完全颠覆了之前的条理模型和网状模型。


https://p5.toutiaoimg.com/large/pgc-image/461ce98737ab4308b12e6667cebcf1c9
但是Mike Stonebraker不这么认为
https://p6.toutiaoimg.com/large/pgc-image/e593624d8acd459d8af96ed57d73b5f5
为什么不把它实现了呢?


Mike 从NSF、美国海军和陆军等部门“融”了一笔经费,本身做架构设计,Eugene 做查询语言 , 又找了程序员和学生做开辟,准备把关系数据库从空想酿成现实。
https://p26.toutiaoimg.com/large/pgc-image/85abb02bbaaa4cd89711307c41439d39
恰恰Ken Thompson来到伯克利讲学,把Unix也带来了, Mike的项目组就买了一台PDP -11 小型机, 让Ken 在上面安装上了Unix操作体系,用于INGRES的开辟。
https://p9.toutiaoimg.com/large/pgc-image/6f6a559b7fea4480a3782903daa37c06


( Ken Thompson的故事拜见《妻子离家三周,我开辟了一个操作体系》
Ken在操作体系方面给伯克利大学带来了深远的影响,详情可以看这篇文章《那些神一般的程序员》 )


Mike在伯克利找的都是以一当十,乃至以一当百的天才程序员,例如Sendmail的作者Eric Allman。


Mike给他们最好的开辟情况和最好的指导, 开辟进度很快。


三年以后,一个可以基本可以工作的关系数据库Ingres问世了,很快, Ingres在大学和研究所盛行开来。


https://p5.toutiaoimg.com/large/pgc-image/9dec1f86c3d349edac3577cf70125497
有一天,Mike接到了来自亚利桑那州立大学的电话,说想利用Ingres来管理4万名学生的信息,希望Mike他们提供技术支持。


Mike之前以为这只是一个学术研究项目,没想到还真有人想用到生产情况中。


他产生了一个新的想法:为什么不贸易化Ingres,成立一个公司做技术支持呢?


恰恰伯克利有一项政策,答应教职员工每周最多一天在外面进行咨询,于是Mike就和同事一起,成立了一个叫做Relational Technology的公司。
https://p6.toutiaoimg.com/large/pgc-image/d0b14f6f043344948c0efdc443083691
Ingres初期的发展势头相当不错, 几年功夫,销售额就达到了900万美元。


不过,一个可怕的对手——Oracle——出现了。


Oracle 的特点就是:不择手段的竞争
https://p26.toutiaoimg.com/large/pgc-image/2ac3b34aa3874e55b48eae6c6d76723f
虽然Mike非常藐视Oracle不择手段的竞争,但是市场就是这么残酷。


而IBM DB2的推出带来SQL的盛行,成为了压倒Ingres的末了一根稻草(Ingres利用的是本身的查询语言QUEL)


很快Oracle的销售额就达到了Ingres的两三倍。


到了80年年代末,Ingres彻底输掉了这场战争,最终被ASK公司收购 。


而ASK被CA收购,CA被博通收购
https://p6.toutiaoimg.com/large/pgc-image/5ef6a133623745c8aa4bc58513d60f8d
Mike不会想到,他开辟的数据库技术还会上演多次同样的剧情。


虽然Ingres在市场上没有赢,但从它培养出了一批数据库的专家,孵化了一大批产品,例如专注于并行处理的ShareBase, 专注于高可用性和高扩展性的NoStop SQL 等。


其中最着名的是首席程序员Robert Epstein。


Robert利用本身在Ingres上的开辟履历,重新设计和开辟了一个新的数据库产品:Sybase。
https://p6.toutiaoimg.com/large/pgc-image/e09501ab4b284a3093b6c07b00fef0eb
1987 ,Sybase SQL Server 1.0正式发布,由于具备强大的在线事件处理能力,Sybase很快成为数据库市场的明星。


但是,它有个缺点就是主要运行在Unix平台
https://p26.toutiaoimg.com/large/pgc-image/2db1d05d50c14794aeec4a5a190ece0d
微软借Sybase 进入了企业级数据库的市场,双方的互助于1993年友好竣事, 微软“拿走”了“SQL Server”这个名称。


而Sybase 改名为 Sybase ASE。
https://p26.toutiaoimg.com/large/pgc-image/2fe3a1b1b0984baba4107493270842d0
Mike并没有因为Ingres的失败而鸣金收兵,他发现了另外一块未开垦的领地:对关系数据库的扩展。


当时的地理信息体系(GIS),盘算机辅助设计(CAD)等体系需要非常复杂的数据范例,例如矩形、多边形、线段等。


但是关系数据只有简单的int, bool ,char 等基本范例,根本不敷用。


Mike 和同事Larry Rowe颠末研究,决定重新开辟一个数据库PostGres,参加几个创新性的概念。
https://p3.toutiaoimg.com/large/pgc-image/d6bf20d2aef54cc6bc1d026be7d7295c
抽象数据范例和数据继承,在上世纪80年代绝对好坏常创新的思想。


由于改动比较大,PostGres没法在Ingres的代码上做开辟,只能从头再来。


1992年, Mike 和同事再次成立一个创业公司Illustra对PostGres做贸易化。
Mike又一次当上了CTO!


但是领先一步的创新在市场上却碰到了拦阻,PostGres卖的并不好。
https://p5.toutiaoimg.com/large/pgc-image/eaf49f49e0574b20b1adf48190da05a4
虽然1995年互联网开始腾飞,拉动了PostGres的销售(PostGres直接支持图像存储),使得Illustra 的年收入达到五百万美元,但是照旧没有逃走掉被收购的命运。
https://p6.toutiaoimg.com/large/pgc-image/7e22e6d7f16d4a81817c330ae4d8e377
不过,开源的PostGres继续前行, 伯克利的两个研究生把PostGres的查询语言PostQuel 改成了SQL,正式和最主流的关系数据库接轨,这就是著名的PostgreSQL !
https://p5.toutiaoimg.com/large/pgc-image/b18c3faa427741bc9fdb92c896209d7b
PostgreSQL 和MySQL 一起成为了互联网应用中的两大开源数据库
https://p6.toutiaoimg.com/large/pgc-image/f8ca859e191248edbca1f1943092c666
PostgreSQL虽然在互联网领域没干过MySQL,但是他的派生家属确是兴旺发达
https://p26.toutiaoimg.com/large/pgc-image/885f72de8ffd43e09233af544a8697f7
Mike是不会闲着的,他又启动了分布式数据库项目Mariposa,基于此创办了Cohera公司,后来被PeopleSoft收购, PeopleSoft又被Oracle收购。
https://p6.toutiaoimg.com/large/pgc-image/56bb1f3cb394475cb6273cae5d4aee9e
2001年,Mike离开伯克利,来到MIT。


在这里他更是快马加鞭,与多所大学互助,险些每年都会开辟一个新型数据库,并创立一家公司。


2002 年,流数据库 Aurora,创办 StreamBase 公司,被 TIBCO 收购。


2005 年,并行的列式数据堆栈体系C-Store,创办 Vertica 公司,后被 HP 以 3.4 亿美元收购。


2006 年,数据集成项目 Morpheus,并据此创办当地搜索公司 Goby。


2007 年,分布式内存 OLTP 体系H-Store,创办 VoltDB 公司,已获得 1360 万美元投资。


2008 年,大规模阵列数据库 SciDB,创办 Paradigm4 公司。


2013 年,创办企业数据集成公司 Tamr,次年获得 Google 等 1600 万美元投资。


毫不浮夸地说, 整个美国搞数据库的公司和核心人物,无论是 SQL、数据堆栈、NoSQL、大数据照旧 NewSQL,都免不了与他有千丝万缕的关系。


Mike早已不用为终身教职而担心, 他对数据库做出了云云多的贡献,早已成为数据库的宗师级人物。


2014年,把数据库行业搅得天翻地覆的Mike获得了盘算机界最高奖ACM图灵奖


https://p3.toutiaoimg.com/large/pgc-image/68c484b0f33144b88283650349b22c92
如许让他成为继 1973 年 Bachman(数据库与网状数据库)、1981 年 Codd(关系数据库)、1998 年 Gray(数据库与事件处理)之后的第四位数据库领域图灵奖得主。

青檬的菜菜鸟 发表于 2021-10-13 22:43:42

这个人真牛逼

ACE凤凰 发表于 2021-10-13 21:37:47

牛,我一直在使用postgresql,从9.5用到14,谢谢大神。

cheny239 发表于 2021-10-13 22:32:26

转发了

雨夜听松473 发表于 2021-10-14 03:38:49

转发了

雨夜听松473 发表于 2021-10-14 03:36:02

转发了
页: [1]
查看完整版本: 漫画 | 这位助理教授,把整个数据库行业搅了个天翻地覆