21CTO导读:在本文中,我们一起了解来不同渠道的统计数据或信号。这些数据和信号表明 PostgreSQL 正在比较明显的流行,并且正在领先于其它关系数据库,比如 MySQL。
近10年的数据库系统排名
纵观过去10年的数据库引擎和系统,很明显 PostgreSQL正在崛起,而MySQL则开始有些停滞不前,甚至排名开始略有下降。
而 PostgreSQL 在初创公司和大型企业中越来越受到欢迎。
PostgreSQL 在 2023 StackOverflow 调查中名列前茅
PostgreSQL 现在是专业开发人员和初学编程中人(例如学生)的最常用数据库之一。这也意味着它在新生开发人员中越来越受欢迎,这些开发人员将塑造其所在企业的未来,这意味着 PostgreSQL 将会更加持久地存在和发展。
云供应商亦在采用 PostgreSQL 优先的方法
我们看到 Google 的AlloyDB(这是一种新的完全托管的 PostgreSQL 兼容数据库服务)等产品,大型云供应商开始了基于 PostgreSQL 创建定制数据库的产品趋势。
AlloyDB数据库迁移专为 PostgreSQL 量身定制
AWS 等云计算供应商也正在引导客户专门迁移到 PostgreSQL。
AWS 近日发布了Babelfish,它本质上是 SQL Server 查询语法与 PostgreSQL 之间的中间件。它允许拥有 SQL Server 工作负载的公司快速迁移到 Aurora PostgreSQL,而无需修改其查询、存储过程和应用程序代码。
如前所述,这是专门针对 PostgreSQL 发布的,而不支持其它数据库,这也表明 AWS 正在将筹码放在迁移到 PostgreSQL 的企业上。
自定义数据库Bablefish构建在 PostgreSQL 之上
满足特定需求的数据库(例如时间序列数据库、时序数据库)是构建在 PostgreSQL 之上的。它也表明 PostgreSQL 拥有一个值得信赖的内部引擎,可以在其上构建其他技术,并且用户群很乐意从 PostgreSQL 中获益,并具有定制数据库的额外优势。
下图是Timescale总结的2022年PostgreSQL数据情况。
PostgreSQL得名于后 Ingres 时代,因为它早在 20 世纪 80 年代就开始作为一个改进 Ingres 数据库引擎的项目。它是跨平台、免费且开源的。
从图中看到,PostgreSQL 的受欢迎程度正在增加。使用该数据库不到一年的 PostgreSQL 新手数量已从 2021 年的 6.1% 增长到 2022 年的 6.4%。
开源、可靠性和扩展是用户在 2022 年选择 PostgreSQL 的主因。有趣的是,用户多年的经验与他们的答案直接相关。对于使用该数据库11-15年的用户来说,“可靠性”是选择PostgreSQL的首要原因,而“开源”则主要是使用经验不超过5年的用户指出的。
PostgreSQL 的用户在增长。图中中小型企业(0-50 名员工)使用 PostgreSQL 的情况比一年前要多,大多数受访者(55%)表示他们增加了数据库的使用量。
PostgreSQL 用户文档质量较好。
大多数受访者 (76.1%) 回答说,技术文档是他们了解 PostgreSQL 的首选方式,其次是文章 (51.5%) 和短篇博客 (43.3%)。但新一代 PostgreSQL 的学习方式略有不同:拥有不到五年 PostgreSQL 经验的用户倾向于将视频作为他们的第一选择。