专题系列·始于 2007
和 PostgreSQL 的二十年
从北欧一家银行的核心系统开始,用了将近二十年。OLTP 到 OLAP,共享小型机到 Docker,PostgreSQL 几乎见证了我作为工程师的全部。这个系列不是教程,是回忆,也是对一个工具的长期观察。
篇目共 7 篇,陆续更新
- 01
缘起:一张飞往北欧的机票
2007 年,银行核心系统,跨实例事务,轧账短款,买机票现场救火。以及最后让人哭笑不得的根因。
已发布2026-06-28 - 02
从摸不到,到摸得到,再到摸不到
开发环境二十年演变:共享小型机 → 虚拟机 → Docker → Postgres.app,再到 Neon 和 D1——工程师和数据库的关系,转了一圈,又回到了原点。
已发布2026-07-01 - 03
架构师和上帝知道
跨实例事务、账务一致性、金额精度。那个年代在 PostgreSQL 上做交易系统是什么体验。
已发布2026-07-01 - 04
插曲:在广告公司用了几年 MySQL
短暂离开 PG 的那段时间,反而让两者的差异看得最清楚。
已发布 - 05
转型 OLAP:同一个数据库,不同的用法
从广告公司到金融科技,从 OLTP 到 OLAP,PG 遇到了它不擅长的事。100 亿行、48 小时的 upsert、磁盘告急——以及三个反直觉的解法。
已发布2026-07-01 - 06
为什么我二十年没有换掉它
不是广告,是一个长期用户的真实答案。以及 PG 在我眼里还没做好的地方。
已发布2026-07-01 - 07
番外:用 PostgreSQL 发 HTTP 请求这件丧心病狂的事
在 AWS 上,RDS for PostgreSQL 可以直接在 SQL 里调用 Lambda 函数。我们用它做了一件让应用层完全不知道发生了什么的事。
已发布2026-07-01