1971年, 加州大学伯克利分校来了一个叫做Mike Stonebraker助理教授
但是终身教授可不是那么容易的,需要做出着名的研究,发表着名的论文。
Mike尝试了几个研究方向,都不成功。
这时候,一个比他大10岁的华裔教授Eugene Wong,发起他读一下IBM研究员 Ted Codd 的论文。
Ted Codd 的论文讨论的是一个叫做关系模型的新数据模型,完全颠覆了之前的条理模型和网状模型。
但是Mike Stonebraker不这么认为
为什么不把它实现了呢?
Mike 从NSF、美国海军和陆军等部门“融”了一笔经费,本身做架构设计,Eugene 做查询语言 , 又找了程序员和学生做开辟,准备把关系数据库从空想酿成现实。
恰恰Ken Thompson来到伯克利讲学,把Unix也带来了, Mike的项目组就买了一台PDP -11 小型机, 让Ken 在上面安装上了Unix操作体系,用于INGRES的开辟。
( Ken Thompson的故事拜见《妻子离家三周,我开辟了一个操作体系》
Ken在操作体系方面给伯克利大学带来了深远的影响,详情可以看这篇文章《那些神一般的程序员》 )
Mike在伯克利找的都是以一当十,乃至以一当百的天才程序员,例如Sendmail的作者Eric Allman。
Mike给他们最好的开辟情况和最好的指导, 开辟进度很快。
三年以后,一个可以基本可以工作的关系数据库Ingres问世了,很快, Ingres在大学和研究所盛行开来。
有一天,Mike接到了来自亚利桑那州立大学的电话,说想利用Ingres来管理4万名学生的信息,希望Mike他们提供技术支持。
Mike之前以为这只是一个学术研究项目,没想到还真有人想用到生产情况中。
他产生了一个新的想法:为什么不贸易化Ingres,成立一个公司做技术支持呢?
恰恰伯克利有一项政策,答应教职员工每周最多一天在外面进行咨询,于是Mike就和同事一起,成立了一个叫做Relational Technology的公司。
Ingres初期的发展势头相当不错, 几年功夫,销售额就达到了900万美元。
不过,一个可怕的对手——Oracle——出现了。
Oracle 的特点就是:不择手段的竞争
虽然Mike非常藐视Oracle不择手段的竞争,但是市场就是这么残酷。
而IBM DB2的推出带来SQL的盛行,成为了压倒Ingres的末了一根稻草(Ingres利用的是本身的查询语言QUEL)
很快Oracle的销售额就达到了Ingres的两三倍。
到了80年年代末,Ingres彻底输掉了这场战争,最终被ASK公司收购 。
而ASK被CA收购,CA被博通收购
Mike不会想到,他开辟的数据库技术还会上演多次同样的剧情。
虽然Ingres在市场上没有赢,但从它培养出了一批数据库的专家,孵化了一大批产品,例如专注于并行处理的ShareBase, 专注于高可用性和高扩展性的NoStop SQL 等。
其中最着名的是首席程序员Robert Epstein。
Robert利用本身在Ingres上的开辟履历,重新设计和开辟了一个新的数据库产品:Sybase。
1987 ,Sybase SQL Server 1.0正式发布,由于具备强大的在线事件处理能力,Sybase很快成为数据库市场的明星。
但是,它有个缺点就是主要运行在Unix平台
微软借Sybase 进入了企业级数据库的市场,双方的互助于1993年友好竣事, 微软“拿走”了“SQL Server”这个名称。
而Sybase 改名为 Sybase ASE。
Mike并没有因为Ingres的失败而鸣金收兵,他发现了另外一块未开垦的领地:对关系数据库的扩展。
当时的地理信息体系(GIS),盘算机辅助设计(CAD)等体系需要非常复杂的数据范例,例如矩形、多边形、线段等。
但是关系数据只有简单的int, bool ,char 等基本范例,根本不敷用。
Mike 和同事Larry Rowe颠末研究,决定重新开辟一个数据库PostGres,参加几个创新性的概念。
抽象数据范例和数据继承,在上世纪80年代绝对好坏常创新的思想。
由于改动比较大,PostGres没法在Ingres的代码上做开辟,只能从头再来。
1992年, Mike 和同事再次成立一个创业公司Illustra对PostGres做贸易化。
Mike又一次当上了CTO!
但是领先一步的创新在市场上却碰到了拦阻,PostGres卖的并不好。
虽然1995年互联网开始腾飞,拉动了PostGres的销售(PostGres直接支持图像存储),使得Illustra 的年收入达到五百万美元,但是照旧没有逃走掉被收购的命运。
不过,开源的PostGres继续前行, 伯克利的两个研究生把PostGres的查询语言PostQuel 改成了SQL,正式和最主流的关系数据库接轨,这就是著名的PostgreSQL !
PostgreSQL 和MySQL 一起成为了互联网应用中的两大开源数据库
PostgreSQL虽然在互联网领域没干过MySQL,但是他的派生家属确是兴旺发达
Mike是不会闲着的,他又启动了分布式数据库项目Mariposa,基于此创办了Cohera公司,后来被PeopleSoft收购, PeopleSoft又被Oracle收购。
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图灵奖
如许让他成为继 1973 年 Bachman(数据库与网状数据库)、1981 年 Codd(关系数据库)、1998 年 Gray(数据库与事件处理)之后的第四位数据库领域图灵奖得主。 |