☰
被官方判“死刑”30年!2个中国人救活PostgreSQL,30年后全球第四,人却消失了
2026/10/30 6:48:15 网站建设 项目流程

PostgreSQL三十年前被官方一行英文判了“终止”——officially ended with Version 4.2。

三十年后它是全球第四流行的数据库,2026上半年增长最快。

把它救活的是两个网上几乎查不到的中国人,做完就消失了。

一个太成功的失败项目

1986年,伯克利。

Stonebraker教授起了个项目叫POSTGRES,意思是“INGRES之后”。八年里养出一堆博士和论文,是学术界最热闹的实验场。

然后官方宣布随4.2版正式终止。

死因不是输给对手。

是它自己太成功了,用的人越来越多,维护、答疑、修bug像藤蔓缠上来,吃掉了做研究的时间。

Stonebraker是学者,要的是下一篇论文,不是当免费技术支持。

它只说方言

POSTGRES有个致命毛病:

查询语言叫PostQUEL,Stonebraker自己设计的,论文里很漂亮,但不是标准。

1994年的真实世界在用SQL投票,一个不会说SQL的数据库,除了学术界等于不存在。

两条线的分叉

其实Postgres没真死。Stonebraker早把它商业化成了Illustra公司,1996年被Informix用大约四亿美元买走。

但真正快断气的是另一条,免费、开源、谁都不归的分支,没投资没公司,说的是没人听的方言。

偏偏是这个没人要的,长成了今天的传奇。

两个无名者动手了

Andrew Yu和Jolly Chen,中国人,有资料说来自香港,在Stonebraker手下读PhD。

1994年的伯克利没人在意他们做什么,也没人记录下哪个深夜、哪台机器、敲下哪几行。

他们做了两件事。

第一件:用bison和flex写了个SQL解释器,把查询语言从PostQUEL换成SQL92。给一台只会说方言的机器装上能跟全世界对话的舌头。

第二件:把代码整理成完全的ANSI C标准,顺手砍掉了四分之一。官方历史原话:completely ANSI C, trimmed by 25%。

发布,然后消失

1995年9月5日,Postgres95 1.0正式发布,开源。

用户手册封面干干净净两个名字:Andrew Yu,Jolly Chen。

这是他们此生离“被记住”最近的瞬间。

1996年前后两人都退出了开发,去了哪儿下落成谜。

后来项目改名PostgreSQL,Marc Fournier搭起社区基础设施,Bruce Momjian、Tom Lane一代代人接力,三十年把它养大。

这故事里最容易被忽略的,是第二件事,砍掉四分之一代码。

不是推倒重写,原始POSTGRES本来就是C写的,他们只是把它整理干净,删掉冗余,该留的留,该砍的砍。

官方就六个字:trimmed by 25%。

一个研究生最漂亮的能耐,不是写了多少行代码,是知道哪些东西可以删。

结语

三十年前,两个没人在意的研究生,在没人记录的深夜里,把一个被官方判了死刑的项目收拾干净、砍掉冗余、换上标准语言,然后发布、离开、消失。

他们没有等到PostgreSQL变成全球第四的那一天。但他们做对了一件事——知道什么该删,什么该留。

这个道理从来没变过。不管是写数据库,还是管一家公司,最值钱的能力从来不是做加法,是做减法。

把重复的、废话的、没人用的部分砍掉,剩下的才是真正能跑起来的东西。

只是大多数人,一辈子都在往上面加,没想过可以删。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询