PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键

Timescale最新发布了一份2022年PostgreSQL现状调查报告 。 调查持续时间为2022年6月6日到6月30日 , 共收到了来自全球各地992名开发者的回复 。 PostgreSQL现状调查提供了对PostgreSQL功能和更广泛的PostgreSQL社区的一些重要见解 。
2019年发布的第一版报告收集了500多名开发人员的反馈 , 2021年的第二版报告也抽样调查了近500名参与者 。 根据这两年的调查结果 , 来自EMEA(欧洲、中东、非洲)的受访者约占所有受访者的一半 , 其次是北美 , 占25.9% 。
PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键】除了将调查发送给过去的参与者之外 , Timescale还在社交媒体、电子邮件通讯(他们自己的和第3方)、TimescaleDB和PostgreSQLSlack频道、PostgreSQL邮件列表、Reddit和HackerNews上进行了推广 。 相较前两次 , 今年参与调查的人数有所增加 。 报告的主要发现包括:受访者为什么使用PostgreSQL , 他们如何对社区做出贡献 , 在各组织中的采用情况 , 以及最喜欢的工具和扩展 。
PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键
文章图片
“通过组织和发布PostgreSQL状态报告 , 我们帮助开发人员和以开发人员为中心的公司和社区更好地了解Postgres正在发生的事情:不同类型的Postgres用户、他们正在处理的用例类型、他们去过的地方分享和学习 , 这一切是如何变化的 , 以及整个Postgres社区的改进机会 , 这也让我们有机会回馈更广泛的PostgreSQL社区 , 我们很自豪能够成为这个社区的一员 , 并且对我们非常有帮助 。 ”
报告的一些亮点内容包括:
1)DBengines数据指出 , PostgreSQL正变得越来越流行 。 尝试使用该数据库不到一年的PostgreSQL新用户数量已经从2021年的6.1%增长到了2022年的6.4% 。
PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键
文章图片
2)开源是大众选择PostgreSQL的第一大理由(19.3%) , 其次是可靠性(16.5%)和扩展(9.9%) 。 报告指出 , 选择PostgreSQL的原因随着经验的增长而变化 。 就使用PostgreSQL还未满5年的人来说 , 开源是他们选择PostgreSQL的最重要因素;对于那些使用了PostgreSQL6-10年的人来说 , 可靠性和开源都很重要;使用PostgreSQL达11-15年的人选择PostgreSQL则主要是因为它的可靠性 。
PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键
文章图片
3)具有15年以上经验的PostgreSQL用户中 , 有44%至少为PostgreSQL做出过一次贡献 。 “事实上 , 无论他们的经验如何 , 所有用户都为PostgreSQL社区做出了贡献 。 ”
4)55%的受访者表示如今PostgreSQL的使用量比一年前更多 。
5)超过3/4的受访者表示将PostgreSQL用于个人项目 , 95%的受访者在工作中使用PostgreSQL , 74%的受访者将PostgreSQL用于个人和专业项目 。
6)大多数受访者(76.2%)表示技术文档是他们学习PostgreSQL的首选方式 , 其次是长篇博文(51.5%)和短篇博文(43.3%) 。 拥有少于5年PostgreSQL经验的受访者更喜欢视频而不是博客文章 。
7)在社区互动上 , 虽然有一些受访者提到使用PostgreSQL邮件列表作为与核心团队和整个项目交互的主要方式存在困难 , 但超过20%的受访者表示邮件列表是他们与社区保持联系的方式之一 。 其他的一些参与渠道包括Slack(10%)、StackOverflow(8%)、博客(8%)、Twitter(6%)和Reddit(6%) 。
8)受访者还分享了他们最喜欢的一些PostgreSQL扩展 。 排名靠前的依次有:PostGISTimescaleDBpg_stat_statementspgcryptopg_trgmCitusuuid-ossp
9)SQL、Python、Java、shell脚本和JavaScript/TypeScript被列为访问PostgreSQL最常用的语言 。 相较Java , 具有0-5年经验的PostgreSQL用户更有可能使用JavaScript或TypeScript;拥有6年以上经验的用户更有可能使用shell脚本来访问数据库 。