当前位置:网站首页>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。
更多详情可查看完整报告。
边栏推荐
- Still looking for a network backup resources?Hurry up to collect the following network backup resource search artifact it is worth collecting!
- 气象数据数据处理实例——matlab字符串切割匹配与R语言日期匹配(数据拼接)
- poj2287 Tian Ji -- The Horse Racing(2016xynu暑期集训检测 -----C题)
- SkiaSharp 之 WPF 自绘 投篮小游戏(案例版)
- 如何修改管理工具client_encoding
- trie树模板
- 智能算力的枢纽如何构建?中国云都的淮海智算中心打了个样
- Opencv图像缩放和平移
- Our Web3 Entrepreneurship Project, Yellow
- [Android] How to use RecycleView in Kotlin project
猜你喜欢

工程设备在线监测管理系统自动预警功能

项目成本控制如何帮助项目成功?

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

How to choose coins and determine the corresponding strategy research

Getting started with Polkadot parachain development, this article is enough

产品太多了,如何实现一次登录多产品互通?

In-depth understanding of timeout settings for Istio traffic management

GPU-CUDA-图形渲染分析

多线程(进阶) - 2.5w字总结

气象数据数据处理实例——matlab字符串切割匹配与R语言日期匹配(数据拼接)
随机推荐
Oracle的自动段空间管理怎么关闭?
Common operations of oracle under linux and daily accumulation of knowledge points (functions, timed tasks)
秘乐短视频挖矿系统开发详情
Introduction to SD NAND Flash!
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
2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing
Getting started with Polkadot parachain development, this article is enough
使用Windbg过程中两个使用细节分享
RT - Thread record (a, RT, RT Thread version - Thread Studio development environment and cooperate CubeMX quick-and-dirty)
气象数据数据处理实例——matlab字符串切割匹配与R语言日期匹配(数据拼接)
数分面试(一)----与业务相关
MySQL 中 auto_increment 自动插入主键值
什么是 DevOps?看这一篇就够了!
第七章,activiti个人任务分配,动态指定和监听器指定任务委派人「建议收藏」
Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU
电气工程的标准是什么
工程设备在线监测管理系统自动预警功能
012_SSS_ Improving Diffusion Model Efficiency Through Patching
深入理解 Istio 流量管理的超时时间设置
一个栈的输入序列为1 2 3 4 5 的出站顺序的理解