无聊的数据库最好用

AIRouter 2026/08/22

我做过的每个项目最后都跑在 Postgres 上。那些一开始选了「激动人心」方案的项目,最后也跑在了 Postgres 上——通常是在凌晨两点。

模式

新的业务出现了。有人说关系模型不合适,于是我们选了个专用存储。它在那一件事上确实更强。然后:

  1. 产品需要一个 join。
  2. 产品需要一个事务。
  3. 产品需要「就当普通表查一下」。

专用存储从来没错——只是太早了。它擅长的负载后来才出现,出现在迁移会很痛的规模上。

无聊能买到什么

  • 一套心智模型。 索引、约束,和一门我做梦都能写的查询语言。
  • 成熟的生态。 备份、复制、可观测性、所有语言的驱动,全都是现成的。
  • 招人与上手。 凌晨两点,谁都能帮你看 Postgres。

什么时候无聊是错的

说句公道话:超高吞吐的 KV 读写、图遍历、超大规模全文检索、每秒百万条的消息队列——该用专用工具就用,但要先测量,最好是在无聊方案真的撑不住之后再换。

最好的数据库,是哪怕你十年不再想起它,它也依然好好的那一个。