写点什么

PostgreSQL 2022 调查结果发布:全球排名第四的背后是开源的力量

  • 2022-08-05
  • 本文字数:1360 字

    阅读完需:约 4 分钟

PostgreSQL 2022 调查结果发布:全球排名第四的背后是开源的力量

近期,时序关系型数据库 TimescaleDB 背后的公司 Timescale 发布了 2022 年 PostgreSQL 现状调查,该调查从 2022 年 6 月 6 日到 2022 年 6 月 30 日,总共持续了四个星期。其中,根据 2019 年和 2021 年的调查结果,来自 EMEA(欧洲、中东、非洲)的受访者约占所有受访者的一半,其次是北美,占 25.9%。

 

全球第四大最受欢迎的数据库:PostgreSQL


根据 DB-Engines 最新排名,PostgreSQL 现在是全球第四大最受欢迎的数据库,前三名是霸榜已久的 Oracle、MySQL 和 Microsoft SQL Server,很显然,要超越它们 PostgreSQL 还有很长的路要走,但是,就目前的趋势来看,这也只是时间问题。



多年来 PostgreSQL 的最大创新之一是在其 PostgreSQL 9.2 中引入了生成 JSON 数据功能。此外,正如 Redmonk 分析师 James Governor 所指出的,“目前有一些 NoSQL 和大数据的疲劳”,因此,开发人员开始使用久经考验的 PostgreSQL 作为 MongoDB 和 Apache Cassandra 的可行替代方案,用于一些关键工作负载。

 

当然,最重要的一点还有,Joyent 的解决方案工程总监 Elijah Zupancic 说道,“PostgreSQL 也得到了开发者的认可,从他们的角度来看,使用它是一种乐趣,其文档很精彩,数据类型反映了开发人员的工作类型。”与其他排名前 10 的数据库不同的是,PostgreSQL 不依赖任何单一供应商,并且在开源社区中享有非常显著的地位。要知道,商业供应商将永远无法跟上开源项目在这个层次上所能提供的变化速度。


2022 PostgreSQL 调查结果


开源是开发者选择 PostgreSQL 的主要理由

 

今年,在调查使用 PostgreSQL 的理由中,增加了开源这一选项,这也成为人们选择的第一大理由(19.3%),其次是可靠性(16.5%)和扩展(9.9%)。调查中还发现,人们选择使用 PostgreSQL 的原因随着使用时长而变化:开源是使用 5 年的用户最重要的理由;可靠性和开源是使用 6-10 年的用户最重要的理由;可靠性是使用 11-15 年的用户最重要的理由。


最常使用哪些语言来访问 PostgreSQL?

 

与 2021 年的调查一致, SQL、Python、Java、shell 脚本和 JavaScript / TypeScript 被列为访问 PostgreSQL 最常用的语言。

 

与 Java 相比,具有 0-5 年经验的 PostgreSQL 用户使用 JavaScript 或 TypeScript 较多;而拥有 6 年以上经验的用户更多使用 shell 脚本来访问数据库。


使用 PostgreSQL 时长

 

根据 DB-Engines 近期的排名,PostgreSQL 越来越受欢迎,数据显示使用不到一年的新用户数量从 2021 年的 6.1 % 增长到 2022 年的 6.4 % 。


使用 PostgreSQL 的受访者所在团队有多大?

 

调查中显示受访者通常在 2 到 10 人的团队中工作。


使用哪些可视化工具?

 

在本项问题调查中,21% 的受访者表示不使用可视化工具,但在使用的受访者中,Grafana、pgAdmin 和 DBeaver 是最常用的工具,这与 2021 年的结果保持一致。


如何部署 PostgreSQL?

 

与 2019 年和 2021 年相比,自行管理 PostgreSQL 数据库的用户越来越少,更多的 PostgreSQL 用户使用 DBaaS 提供商来部署 PostgreSQL。

 

在将 PostgreSQL 部署为 Kubernetes 容器的人中,44% 使用 Helm,16% 使用 Crunchy Operator,7% 使用 Zalando Operator。



完整调查报告查看:

 

https://www.timescale.com/state-of-postgres/2022

 

参考链接:

 

https://www.infoworld.com/article/3240064/why-old-school-postgresql-is-so-hip-again.html

2022-08-05 16:317742

评论

发布
暂无评论
发现更多内容

【设计模式】第五篇 - 工厂方法模式

Brave

设计模式 工厂方法模式 10月月更

linux之crontab使用技巧

入门小站

Linux

【架构实战营作业】模块五——微博评论计算架构

聆息

阿里P8面试官:如何设计一个扛住千万级并发的架构?

Java 程序员 架构 面试 高并发

谈 C++17 里的 Memento 模式

hedzr

设计模式 备忘录模式 Design Patterns c++17 Undo Manager

多媒体应用设计师软考备考日记(一)

Changing Lin

10月月更

看山聊 Java:IPv4 与 int 之间互相转换

看山

Java 10月月更

5分钟搞懂Monorepo

俞凡

git 架构

云原生训练营 20211017- docker作业

好吃不贵

面试必备!2021金九银十阿里最新Java面试手册(全彩版)出炉

Java 程序员 架构 面试

人物访谈|扎根社区的工程师,月影的前端人生

字节跳动终端技术

字节跳动 大前端

模块(六)如何设计业务的微服务架构?

我是一只小小鸟

02-面向对象设计原则

千羽的编程时光

设计模式

【LeetCode】二叉搜索树中第K小的元素Java题解

Albert

算法 LeetCode 10月月更

关于ToB产品与服务的一些思考

石云升

产品思维 职场经验 tob产品 10月月更

那些值得称赞的 python 小亮点,断言,with 语句,格式化字符串,听我道来

梦想橡皮擦

10月月更

Gas 机制是如何运作的

Rayjun

以太坊

在线数字转大写金额工具

入门小站

工具

Android SDK设计规范与心得

轻口味

android sdk 10月月更

项目开发中 9 个实用的JavaScript函数

devpoint

JavaScript 函数式 随机数 10月月更

官方线索|科大讯飞全球1024开发者节

xcbeyond

1024我在现场

as-if-serial &happens-before详解

Fox666

happens-before JMM as-if-serial

趣讲快速排序的两种方法

Regan Yue

快速排序 10月月更

Vue进阶(幺肆贰):elementUI 中 el-switch、el-radio 使用注意事项

No Silver Bullet

Vue 10月月更

【产品】论增长黑客思维如何让B端产品爆发式增长

极光一号。

云原生 用户增长 b端产品经理 增长黑客

Leetcode 题目解析:230. 二叉搜索树中第K小的元素

程序员架构进阶

算法 LeetCode Top K问题 10月月更

019云原生之Kubernetes主要功能

穿过生命散发芬芳

云原生 10月月更

01-设计模式概述

千羽的编程时光

设计模式

区块链是数字治理的平台

CECBC

智慧城市的成人礼:城市智能体带来的变革与机遇

脑极体

Android Studio IDE 插件开发

字节跳动终端技术

android 字节跳动 客户端开发 火山引擎

PostgreSQL 2022 调查结果发布:全球排名第四的背后是开源的力量_开源_闫园园_InfoQ精选文章