当前位置:网站首页>PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键
PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键
2022-08-05 10:47:00 【开源中国资讯】
Timescale 最新发布了一份 2022 年 PostgreSQL 现状调查报告。调查持续时间为 2022 年 6 月 6 日到 6 月 30 日,共收到了来自全球各地 992 名开发者的回复。PostgreSQL 现状调查提供了对 PostgreSQL 功能和更广泛的 PostgreSQL 社区的一些重要见解。
2019 年发布的第一版报告收集了 500 多名开发人员的反馈,2021 年的第二版报告也抽样调查了近 500 名参与者。根据这两年的调查结果,来自 EMEA(欧洲、中东、非洲)的受访者约占所有受访者的一半,其次是北美,占 25.9%。
除了将调查发送给过去的参与者之外,Timescale 还在社交媒体、电子邮件通讯(他们自己的和第 3 方)、TimescaleDB 和 PostgreSQL Slack 频道、PostgreSQL 邮件列表、Reddit 和 Hacker News 上进行了推广。相较前两次,今年参与调查的人数有所增加。报告的主要发现包括:受访者为什么使用 PostgreSQL,他们如何对社区做出贡献,在各组织中的采用情况,以及最喜欢的工具和扩展。

“通过组织和发布 PostgreSQL 状态报告,我们帮助开发人员和以开发人员为中心的公司和社区更好地了解 Postgres 正在发生的事情:不同类型的 Postgres 用户、他们正在处理的用例类型、他们去过的地方分享和学习,这一切是如何变化的,以及整个 Postgres 社区的改进机会,这也让我们有机会回馈更广泛的 PostgreSQL 社区,我们很自豪能够成为这个社区的一员,并且对我们非常有帮助。”
报告的一些亮点内容包括:
- DB engines 数据指出,PostgreSQL 正变得越来越流行。尝试使用该数据库不到一年的 PostgreSQL 新用户数量已经从 2021 年的 6.1% 增长到了 2022 年的 6.4%。

- 开源是大众选择 PostgreSQL 的第一大理由(19.3%),其次是可靠性(16.5%)和扩展(9.9%)。报告指出,选择 PostgreSQL 的原因随着经验的增长而变化。就使用 PostgreSQL 还未满 5 年的人来说,开源是他们选择 PostgreSQL 的最重要因素;对于那些使用了 PostgreSQL 6-10 年的人来说,可靠性和开源都很重要;使用 PostgreSQL 达11-15 年的人选择 PostgreSQL 则主要是因为它的可靠性。

- 具有 15 年以上经验的 PostgreSQL 用户中,有 44% 至少为 PostgreSQL 做出过一次贡献。“事实上,无论他们的经验如何,所有用户都为 PostgreSQL 社区做出了贡献。”
- 55% 的受访者表示如今 PostgreSQL 的使用量比一年前更多。
- 超过 3/4 的受访者表示将 PostgreSQL 用于个人项目,95% 的受访者在工作中使用 PostgreSQL ,74% 的受访者将 PostgreSQL 用于个人和专业项目。
- 大多数受访者 (76.2%) 表示技术文档是他们学习 PostgreSQL 的首选方式,其次是长篇博文 (51.5%) 和短篇博文 (43.3%)。拥有少于 5 年 PostgreSQL 经验的受访者更喜欢视频而不是博客文章。
- 在社区互动上,虽然有一些受访者提到使用 PostgreSQL 邮件列表作为与核心团队和整个项目交互的主要方式存在困难,但超过 20% 的受访者表示邮件列表是他们与社区保持联系的方式之一。其他的一些参与渠道包括 Slack (10%)、Stack Overflow (8%)、博客 (8%)、Twitter (6%) 和 Reddit (6%)。
- 受访者还分享了他们最喜欢的一些 PostgreSQL 扩展。排名靠前的依次有:
- PostGIS
- TimescaleDB
- pg_stat_statements
- pgcrypto
- pg_trgm
- Citus
- uuid-ossp
- SQL、Python、Java、shell 脚本和 JavaScript / TypeScript 被列为访问 PostgreSQL 最常用的语言。相较 Java,具有 0-5 年经验的 PostgreSQL 用户更有可能使用 JavaScript 或 TypeScript;拥有 6 年以上经验的用户更有可能使用 shell 脚本来访问数据库。
- 在使用工具连接 PostgreSQL 进行查询和管理任务的受访者中,psql (69.4%)、pgAdmin (35.3%) 和 DBeaver (26.2%) 是前三位的选择。
- Grafana、pgAdmin 和 DBeaver 是最可能使用的可视化工具。
- 与 2019 年和 2021 年相比,表示会自行管理 PostgreSQL 数据库的受访者越来越少。似乎 PostgreSQL 用户开始越来越多地使用 DBaaS 供应商来部署 PostgreSQL。在将 PostgreSQL 部署为 Kubernetes 容器的人中,44% 使用 Helm,16% 使用 Crunchy Operator,7% 使用 Zalando Operator。
更多详情可查看完整报告。
边栏推荐
- 气象数据数据处理实例——matlab字符串切割匹配与R语言日期匹配(数据拼接)
- 深入理解 Istio 流量管理的超时时间设置
- 负载均衡应用场景
- The founder of the DFINITY Foundation talks about the ups and downs of the bear market, and where should DeFi projects go?
- Where is your most secretive personality?
- 我们的Web3创业项目,黄了
- Login function and logout function (St. Regis Takeaway)
- 012年通过修补_sss_提高扩散模型效率
- What is SPL?
- 2022华数杯数学建模思路分析交流
猜你喜欢

RT - Thread record (a, RT, RT Thread version - Thread Studio development environment and cooperate CubeMX quick-and-dirty)

linux下oracle常见操作以及日常积累知识点(函数、定时任务)

three objects are arranged in a spherical shape around the circumference

教你本地编译运行一个IDEA插件,在IDEA里聊天、下棋、斗地主!

深入理解 Istio 流量管理的超时时间设置

The host computer develops C# language: simulates the STC serial port assistant to receive the data sent by the microcontroller

Voice-based social software development - making the most of its value

单片机:温度控制DS18B20

Confessing in the era of digital transformation: Mai Cong Software allows enterprises to use data in the easiest way

项目成本控制如何帮助项目成功?
随机推荐
High-quality DeFi application building guide to help developers enjoy DeFi Summer
static linking and dynamic linking
第八章:activiti多用户任务分配
静态链接和动态链接
60行从零开始自己动手写FutureTask是什么体验?
MySQL之数据视图
如何测试一下现场的备机失败,转发主机的场景?
华为分析&联运活动,助您提升游戏总体付费
SQL外连接之交集、并集、差集查询
nyoj86 找球号(一) set容器和二分 两种解法
SkiaSharp 之 WPF 自绘 投篮小游戏(案例版)
A small test of basic grammar, Go lang1.18 introductory refining tutorial, from Bai Ding to Hongru, basic grammar of go lang and the use of variables EP02
sqlserver编写通用脚本实现获取一年前日期的方法
012年通过修补_sss_提高扩散模型效率
Latex如何控制表格的宽度和高度
L2-042 老板的作息表
第九章:activit内置用户组设计与组任务分配和IdentityService接口的使用
SD NAND Flash简介!
第四章:activiti RuntimeService设置获和取流程变量,及与taskService的区别,开始和完成任务时设置流程变量[通俗易懂]
第七章,activiti个人任务分配,动态指定和监听器指定任务委派人「建议收藏」