无聊的数据库最好用
AIRouter 2026/08/22
我做过的每个项目最后都跑在 Postgres 上。那些一开始选了「激动人心」方案的项目,最后也跑在了 Postgres 上——通常是在凌晨两点。
模式
新的业务出现了。有人说关系模型不合适,于是我们选了个专用存储。它在那一件事上确实更强。然后:
- 产品需要一个 join。
- 产品需要一个事务。
- 产品需要「就当普通表查一下」。
专用存储从来没错——只是太早了。它擅长的负载后来才出现,出现在迁移会很痛的规模上。
无聊能买到什么
- 一套心智模型。 索引、约束,和一门我做梦都能写的查询语言。
- 成熟的生态。 备份、复制、可观测性、所有语言的驱动,全都是现成的。
- 招人与上手。 凌晨两点,谁都能帮你看 Postgres。
什么时候无聊是错的
说句公道话:超高吞吐的 KV 读写、图遍历、超大规模全文检索、每秒百万条的消息队列——该用专用工具就用,但要先测量,最好是在无聊方案真的撑不住之后再换。
最好的数据库,是哪怕你十年不再想起它,它也依然好好的那一个。