暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据库界的传奇大佬Jim Starkey

白鳝的洞穴 2020-05-31
2035
应PostgreSQL中国社区的邀请,本周日要在钉钉直播分享一篇我6年前写的文章《从MVCC的实现看PostgreSQL应用场景的优化》,为了整理讲稿,我又回顾了2010年到2015年这段时间为了研究MVCC所翻阅的资料。里面有一个十分传奇的大佬Jim Starkey被我再次记忆了起来。

这份简历似乎平淡无奇,实际上,这份简历平淡到连他的主要生平都没有涵盖。Starkey从麦迪逊分校数学系毕业拿到学士学会后直接加入了ACC( Computer Corporation of America),这个牛逼的公司走出了无数计算机牛人。老白周日要讲的MVCC理论的起点之一也是CCA的古德曼和伯恩斯坦的一篇论文(1981年)。同时Starkey和发表被目前公认的MVCC最早理论论文的作者David P. Reed也是至交(1978年Reed的博士毕业论文被认为是MVCC理论的鼻祖)。这个比Starkey小三岁的大卫里德也是一个不亚于Starkey的牛人,博士毕业贡献了这篇为数据库界奉为至宝的论文后,转战网络通讯、移动通讯领域,做出了巨大的贡献。大家熟知的UDP协议就是他设计的,关于里德的事迹我们以后找时间再聊。

1975年Starkey加入了著名的Digital Equipment Corporation,DEC(十分荣幸,老白和Starkey也可以以同事相称,老白曾经在1992年加入了DEC公司),创建了著名的Datatrieve产品线,为著名的PDP-11编写数据库管理系统。1981年他为DEC公司开发了著名的vax/rdb数据库,在这个数据库中他实现了他的好友Reed提出的MVCC理论,让VAX/RDB成为第一个支持MVCC的商用关系型数据库系统。然后他在1984离开了Oracle,自己创建了InterBase的前身Groton Database Systems,让Interbase成为第二个支持MVCC的数据库,而著名的Oracle直到1984年 的ORACLE 4.0才支持MVCC,只占了第三名。山不转水转,90年代ORACLE 把DEC的VAX/RDB数据库买下,终于让第一个支持MVCC的数据库成为O记的产品。O记得大多数收购只是为了消灭某个产品,不过Starkey的vax/rdb十分顽强的生存了下来,到目前为止还没有停止服务。去年还有一个客户问我能不能帮他们维护几套液晶生产线上的RDB数据库。
顺便提一下,Starkey在让VAX/RDB支持MVCC的同时,还发明了一个我们现在很常用的数据库字段,BLOB。肥水不留外人田,在Groton,Starkey又让Interbase成为第一个支持MVCC、触发器、BLOB、ARRAY字段等技术的关系型数据库。用过BORLAND公司的DELPHI的人可能还对Interbase有印象,最后是Borland公司从另外一个厂家手里收购了Interbase。

随着Interbase被收购,似乎Starkey也该消停了,不过如果就此沉寂,也就不是大佬Starkey了。91年离开Interbase后,他又搞起了 Netfrastructure,并开始为JAVA提供数据库接口。2000年成立的Netfrastructure基金会,把这个产品也折腾大了。最终Starkey和Netfrastructure又被著名的Mysql AB公司收购了,成为Mysql的高级架构师。之后他觉得Mysql的存储引擎太LOW了,于是他又开始为Mysql编写一个新的更好的支持OLTP的引擎-Falcon存储引擎。不过这回不那么成功,主要原因是遇到老对手Oracle了。Mysql AB被Sun收购了,然后又被Oracle收购了。当Oracle收购了Sun之后,就砍掉了Falcon引擎这个项目,因此Falcon只到了BETA版就夭折了。看样子Oracle确实是Starkey的死敌。Mysql AB被Oracle收购后,从被收购后的Mysql AB出来了两拨准备和Oracle掰手腕的人,一拨人后来搞起了Mariadb,而另外的那个就是大佬Starkey。

如果Starkey的故事到此结束,那么大佬的一生就不够完美了。2008年Starkey又手痒了,这回他干起分布式数据库了。作为NuoDB的联合创始人,Starkey又一次折腾出了一个世界级的产品,大大的出了一口Falcon的恶气。经过十多年打造,NuoDB大火,在数据库领域已经成为Gartner魔力象限的一员。

现如今,49年出生的Starkey也已经70好几了,传奇大佬的一生就此画上句号,还是继续书写传奇呢?不管怎样,这个让我们的数据库世界变得如此精彩的老人,我们祝福他幸福长寿。

最后修改时间:2020-05-31 10:07:01
文章转载自白鳝的洞穴,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论