一个诞生于上世纪80年代的数据库,如何逆袭成为今天开发者和 AI 智能体的默认选择?
PlanetScale 近期回顾了 PostgreSQL 近40年的发展史,发现它的成功并非源于某个单一的技术突破,而是长期积累、关键决策与时代机遇共同作用的结果。
几个关键转折点值得关注:
1994—1996年:绝处逢生。Berkeley 研究项目停止后,两名研究生接手代码,将其改为支持 SQL 的开源数据库。社区接力,让 Postgres 活了下来。
2010年:竞争对手出现裂痕。Oracle 收购 MySQL 引发社区对其治理和未来方向的担忧,PostgreSQL 逐渐成为更具吸引力的替代方案。
2011年:易用性改变命运。Heroku 将 Postgres 作为托管数据库提供,让开发者可以轻松创建和使用数据库。AWS 随后跟进,推动了整个生态的发展。
2014年:JSONB 扩展边界。PostgreSQL 既能处理传统关系数据,也能存储、索引 JSON 数据,抵御了 MongoDB 等文档数据库的冲击。
2023年:正式超越 MySQL。Stack Overflow 开发者调查中,PostgreSQL 的使用比例达到45.6%,超过 MySQL 的41.1%。
2025—2026年:AI 推波助澜。pgvector 让 PostgreSQL 具备向量检索能力,而 AI 编程智能体也倾向于默认选择它。
从这些节点能看出一个很现实的逻辑:技术能否胜出,不只是拼性能,还要拼开放生态、使用门槛,以及是否持续跟得上新需求。
PostgreSQL 并非一夜成功。它只是一次次活了下来,最终等到了属于自己的时代。
更多关于 PostgreSQL 的技术讨论,也可以到 云栈社区 与开发者交流。
|