Stack Overflow 2025 年度数据库欢迎度排名

John Doe 八月 13, 2025

Stack Overflow 根据全球范围的数据库管理系统的受欢迎程度对其进行排名。排名每年更新一次。

Stack Overflow 2025 年度数据

PostgreSQL 已经连续三年成为最受欢迎的数据库,PostgreSQL 持续保持着对开发者的吸引力。其成果源于超过 35 年的社区建设和开源发展。在 2025 年 Stack Overflow 年度开发者调查结果中,这个由社区驱动的数据库连续第三年位居榜首,调查结果既揭示了开发者如今看重的东西,也展现了数据库领域的发展方向。

调查结果显示,在所有数据库技术中,PostgreSQL 在“未来一年希望使用”(47%)和“今年已使用且明年希望继续使用”(66%)的开发者群体中排名最高,这一成绩已连续保持三年。

背后引人入胜的故事

来自 177 个国家、超过 49,000 名开发者的调查数据,清晰印证了 PostgreSQL 持续的吸引力。自 2023 年以来,PostgreSQL 在开发者中一直是最受向往和最受推崇的数据库技术。

从调查可视化的具体指标来看,有 46.5% 的开发者希望在未来一年使用 PostgreSQL,而在已经使用过它的开发者中,高达 65.5% 的人希望继续使用。这些不仅是令人印象深刻的数字,更代表着在快速变化的技术领域中罕见的稳定性。

调查数据还揭示了当前使用其他数据库技术的开发者的一个有趣趋势。使用 MongoDB 和 Redis 的开发者尤其渴望在明年将 PostgreSQL 纳入自己的技术工具箱,他们看到了增添关系数据库技能的价值。

社区优势的实际体现

PostgreSQL 为何能取得如此持续的成功?答案在于其社区驱动的开发模式。作为一个开源项目,PostgreSQL 受益于协作式开发,这种开发方式既透明又能响应实际需求。

PostgreSQL 项目展现了社区驱动开发所能达成的最佳成果。该项目拥有来自 140 多家支持公司的 400 多名代码贡献者,积累了超过55,000 次提交和 160 多万行精心编写的代码。这种多元化、全球化分布的开发方式,相比传统的商业开发模式,能实现更全面的测试、更快的漏洞修复和更多创新功能。

主要版本每年发布一次,每个版本约包含 180 个功能,此外还有每季度的次要版本,其中包含众多改进和修复。这种由全球各地人士持续推动的稳定创新节奏,确保 PostgreSQL 不仅能跟上开发者的需求,还能提前预判。更重要的是,每个人都有机会为项目贡献力量,确保软件在任何落后于时代的地方,都能通过功能变革来满足现代需求。

不止是关系数据库

PostgreSQL 具有广泛吸引力的一个关键因素是,它不仅局限于作为关系型数据库系统。PostgreSQL 本质上是对象关系型的,能够处理多种数据类型,包括 JSON/JSONB、XML、键值、几何、地理空间、原生 UUID 和时间序列数据。这种多功能性解释了为什么来自 NoSQL 背景的开发者会被 PostgreSQL 吸引:它既提供关系型数据库的可靠性,又保留了他们所习惯的灵活性。

对不同数据类型的广泛支持,再加上 ACID(原子性、一致性、隔离性、持久性)特性,使得无论具体需求如何,都能实现优化、高效且可靠的数据处理。此外,PostgreSQL 庞大的社区驱动扩展网络以其原生可扩展性为基础,提供了地理空间处理、灾难恢复、高可用基础能力、监控、审计等诸多方面的解决方案。

多元化的数据库生态

虽然 PostgreSQL 占据着榜首位置,但调查也揭示了一个健康且充满竞争的数据库生态系统。完整排名如下:

最受向往的数据库:

  • PostgreSQL:46.5%
  • SQLite:28.3%
  • Redis:23.5%
  • MySQL:20.5%
  • MongoDB:17.6%

最受推崇的数据库:

  • PostgreSQL:65.5%
  • SQLite:59%
  • Redis:54.9%
  • MongoDB:45.7%
  • MySQL:43.2%

这些数字反映出一个多元化的生态系统,不同的数据库各有其特定用途。SQLite 的出色表现凸显了轻量级、嵌入式解决方案的持续重要性。Redis 作为缓存和实时应用领域备受推崇的专业数据库,保持着自己的地位。像 MySQL 和 Microsoft SQL Server 这样的传统数据库仍然占据重要位置,而像 DuckDB 这样的较新技术尽管使用率较低,但获得了令人印象深刻的推崇分数。

PostgreSQL 持久成功的基础

连续三年位居开发者偏好榜首并非偶然。随着技术格局的变化,PostgreSQL 持续的主导地位源于其核心优势,这些优势继续很好地服务于开发者。通过社区驱动的开发模式,PostgreSQL 具备了适应性,同时又不失稳定性。它的可扩展性在实际应用中使其脱颖而出:开发者无需等待供应商的路线图或担心功能缺口,而是可以构建自己需要的东西,或者利用庞大的社区扩展生态系统。开源性质确保 PostgreSQL 专注于开发者需求而非商业模式,漏洞修复迅速,功能开发基于实际用例。

经过 35 年的积极开发,并连续三年成为最受开发者向往的数据库技术,PostgreSQL 证明了社区驱动的开源开发既能提供即时效用,又能带来长期价值。对于正在考虑数据库选择的开发者和组织来说,PostgreSQL 提供了一种日益罕见的东西:一种会不断改进且不会抛弃用户的技术。

参考

Stack Overflow Developer Survey: https://survey.stackoverflow.co/2025/technology/