DC娱乐网

2个中国人救活 PostgreSQL,30年后全球第四,人没了

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

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%。

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

这句话放到今天的软件开发里,就是扎心的现实。

80%的代码是多余的

一个企业管理系统,80%的代码是重复的,增删改查、表单渲染、权限控制、导入导出,每个项目都从头写一遍。

不是程序员懒,是没有一个东西把这些“本该被删掉的部分”提前干掉。

公司花几十万找外包做个管理系统,三个月交付,改个字段还要等乙方排期。本质上就是在为那80%的重复劳动买单。

国产平台怎么砍?

云表平台干的就是“砍掉重复代码”这件事。

它把表单、流程、报表、权限这些所有管理系统都要写一遍的东西,全部做成了可视化配置。

不用写代码。画表格、设公式、配流程,跟做Excel差不多,但它是个真正的数据库系统,多人协作、权限控制、手机端能用。

原来三个月的开发量,业务人员自己一周就能搭完。项目管理、设备巡检、客户跟进,想到什么搭什么。

砍掉的不是25%,是80%的重复劳动。

复杂系统,一样画出来

别以为只能做小工具。云表上搭过完整的MES生产执行系统,工单派发、工序流转、质量检验、设备台账,全部配置出来,不用写一行代码。

ERP的采购、销售、库存、财务对账,也能在一个平台上打通,业务逻辑用公式和业务事件驱动,不比写代码差。

很多制造企业靠它管起了整个工厂,从接单到出货,所有数据实时联动。它不是只能做简单的进销存,复杂的企业核心系统一样能撑起

剩下的时间才值钱

剩下的时间和钱,才该花在真正值钱的地方,你的业务逻辑本身。

不是每个公司都养得起一支开发团队,但每个公司都有懂业务的人。云表让懂业务的人直接动手,不用隔着IT部门翻译需求。

Andrew Yu和Jolly Chen砍掉25%的代码,救活了一个数据库。今天你可以用同样的思路,砍掉自己公司里80%的无效开发。

结语

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

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

这个道理从来没变过。不管是写数据库,还是管一家公司,最值钱的能力从来不是做加法,是做减法。把重复的、废话的、没人用的部分砍掉,剩下的才是真正能跑起来的东西。

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

对此,您怎么看?非常欢迎您在评论区补充观点或者干货。

文|表妹