首页 > 数据库 >PostgreSQL 已领先于 MySQL 成为开发人员的首选

PostgreSQL 已领先于 MySQL 成为开发人员的首选

时间:2023-06-17 14:00:53浏览次数:48  
标签:PostgreSQL 开发人员 MySQL 调查 Teams 使用

一项针对 90,000 名开发人员的调查显示,PostgreSQL 领先于 MySQL 作为数据库引擎的选择,与去年的同一项调查相比有显着变化。

2023 年 5 月的调查由开发人员问答网站 Stack Overflow 进行,有 45.55% 的受访者使用 PostgreSQL,而 MySQL 和 SQLite 分别为 41.09% 和 30.9%。

三年前,同一项调查显示 MySQL 为 55.6%,PostgreSQL 为 36.1%,显示 PostgreSQL 的使用率增长得非常快。微软的 SQL Server 是排名最高的完全商业数据库引擎,使用率为 25.45%,但低于 2020 年的 33%。

由于这是一项开发人员调查,因此不反映生产中的使用情况。

DB-Engines 根据整个网络的普遍兴趣维持排名,其中 Oracle 位居榜首,其次是 MySQL、SQL Server 和 PostgreSQL,排名第四。另外有个有意思的地方,广受欢迎的 WordPress 内容管理系统通常使用 MySQL 或其分支 MariaDB,占用了大量生产用途。

尽管如此,开发人员为他们正在开发的应用程序选择 PostgreSQL 的事实是一个重要的信任投票,它可能是生产使用的领先指标,意思就是未来商业上应用大概率是以 PostgreSQL 为主角。

PostgreSQL 得名于 post-Ingres,因为它早在 1980 年代就开始作为改进 Ingres 数据库引擎的项目。它是跨平台的、免费的和开源的。

根据这项新调查,JavaScript 仍然是顶级编程语言,尽管比去年略有下降——63.61% 的开发人员使用它,而 2022 年这一比例为 65.36%。排名第二的 Python 略有上升,达到 49.28%,第三位 TypeScript 上升,从 34.83% 到 38.87%。

Rust 排在榜单后面,但在过去一年中从 9.32% 增长到 13.05%。Zig 以 0.83% 的比例首次进入榜单,这或许是由于人们对使用 Zig 构建的 bun JavaScript 运行时感兴趣。

在 Cloud Platforms 中,调查涵盖的范围比以前更广泛。AWS、Azure 和谷歌仍然是前三名,但新上榜的是 Cloudflare(15.24%)、Vercel(10.68%,Next.js 框架的主场)和 Netlify(8.95% 的 Gatsby 框架主场)。这三个都是边缘计算的例子,这是一个重要的趋势,考虑到它们是相对较新的,在这里有很好的表现。

调查的某些部分很难理解,因为它们没有列出同类。例如,节点包管理器 (npm) 不是 Docker 的替代品,但两者都列在“其他工具”下。

不过,同步工具下有一个有趣的统计数据,其中 Microsoft Teams 以 51.71% 的使用率领先于 Slack 的 47.59% 和 Zoom 的 45.25%。这与去年有所不同,当时 Zoom 位居榜首,其次是 Teams,然后是 Slack。开发人员喜欢 Teams 吗?显然不是。

在明年用户希望使用的前五名解决方案中,该调查的“令人钦佩和期望”部分表明,第一手体验的用户想要继续使用 Microsoft Teams 和 Zoom 的比例最低。该部分旨在衡量哪些工具开发者实际上喜欢使用。

人工智能呢?

Stack Overflow 对此特别感兴趣,尽管这对其社区造成了灾难性的影响。根据调查,70% 的受访者今年正在或计划在他们的开发过程中使用 AI 工具,最大的驱动力是提高生产力。

然而,开发人员并不完全信任人工智能工具的输出,只有 2.85% 的人选择高度信任,39.3% 的人选择比较信任。其余人更加怀疑。似乎 AI 编码帮助处于被广泛认为有益但不可靠的奇怪位置。

标签:PostgreSQL,开发人员,MySQL,调查,Teams,使用
From: https://blog.51cto.com/englyf/6504942

相关文章

  • 软件开发人员必须阅读的20本书
    本文翻译自国外论坛medium,原文地址:https://irina-seng.medium.com/top-20-books-a-software-developer-must-read-updated-b24bcc9ee3d持续学习的心态是软件开发人员想要保持专业相关性并增长自身价值的关键品质。在这篇博文中,我将推荐20本最受欢迎的软件工程书籍清单,以帮......
  • mysql 8.0安装手册&密码修改
     MySql安装&修改密码 一.        安装mysql https://www.mysql.com/  单击“DOWNLOADS”  页面底部单击“MySQLCommunityServer”连接跳到如下连接的页面https://dev.mysql.com/downloads/mysql/  单击“Nothanks,juststartmydow......
  • oracle与MySQL数据库之间数据同步的技术要点
    1,需求描述某ORCALE11生产数据库(下称源数据库),内含近万个表,需要从中每日同步几十个表的数据到mySQL5.7数据库(下称目标数据库)中,供第三方使用。需要对生产数据库影响越小越好。2,技术挑战数据类型不完全一致。从Oracle中导出的建表语句到MySQL数据库中不一定能运行,因为二者的数据......
  • 《安富莱嵌入式周报》第315期:开源USB高速分析仪,8GHz示波器开发, 600行C编写RISC-V内
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版:https://www.bilibili.com/video/BV1gV4y117UD/1、开源USB2.0高速分析仪https://github.com/ataradov/usb-snifferusb-sniffer-main.zip(2.05MB)分析仪上位机......
  • 从0到1打开数据库管理【MySQL】
    小时候玩积木的时候,根据图纸将一块块积木拼成图纸上的模样,随着我们的拼装越发熟练,甚至可以自己创作一个图形。 在数据爆炸时代,数据就像一块块散落的积木,学好数据库管理系统,就可以把数据很好的管理起来,方便我们存取数据。接下来我们来学习数据库的知识~一.认识MySQL 数据库(D......
  • MySQL-Xenon高可用
    在MySQL5.5及以下传统复制的时代,MHA在MySQL高可用应用中非常成熟,在MySQL5.6的GTID时代开启以后,MHA却没有与新的MySQL一起顺应潮流,MHA最近一次发版是2018年。于是RadonDB开发团队研发并开源新一代MySQL集群高可用工具。基于Raft协议进行无中心化选主,实现主从秒级切换;基于semi-sync......
  • 深入浅出MySQL事务
    PhotobyLukasHartmannfromPexels辞职这段时间以来看见了很多工作之外的东西,我认为这是值得的。同时也有时间和机会来好好整理所学所想,准备开启下一段旅途。事务的定义及特性数据库事务代表在数据库管理系统(或类似系统)中对数据库进行的一致可靠的工作单元,独立于其他事......
  • mysql 子查询
    什么是子查询一个select语句中包含另一个完整的select语句,或两个以上SELECT。子select可以出现在where后面,当作一个查询条件使用;或者出现在from后面,作为一个新表单供查询使用。#创建部门表CREATETABLE`dept`(`deptno`bigint(2)NOTNULLAUTO_INCREMENTCOMMENT'表示......
  • Mysql面试看这一篇就够了
    面试不懂Mysql那可是寸步难行,快来看看下面的这些Mysql面试题,看看你能坚持到哪里?1.说说mysql主从同步怎么做的吧?首先先了解mysql主从同步的原理:master提交完事务后,写入binlogslave连接到master,获取binlogmaster创建dump线程,推送binglog到slaveslave启动一个IO线程读取同......
  • 数据库运维实操优质文章分享(含Oracle、MySQL等) | 2023年5月刊
    本文为大家整理了墨天轮数据社区2023年5月发布的优质技术文章,主题涵盖Oracle、MySQL、PostgreSQL等数据库的安装配置、故障处理、性能优化等日常实践操作,以及常用脚本、注意事项等总结记录,分享给大家:Oracle优质技术文章概念梳理&安装配置Oracle的rwp之旅Oracle之HashJoinOr......