对大多数软件开发者而言,其工作以这样或那样的方式涉及数据库,但只有极少数主要关注数据库。例如,56% 的受访者说自己使用 SQL,但只有 3% 专门以 SQL 作为主要语言。

请注意:由于这个问题的措辞已经改变,这些数字无法与上一年的数字比较。

过去 12 个月,您使用过哪种(哪些)数据库?

语言和数据库的配合使用上存在一定偏好。例如,20% 的 Scala 开发者使用 Apache Cassandra,而 70% 的 C# 开发者使用 MS SQL Server。 MongoDB 在 TypeScript 开发者 (45%) 和 Go 开发者 (41%) 中非常流行。9/10 的 PHP 开发者使用 MySQL,而一半使用 MariaDB。最 ‘SQL 的’数据库是 Oracle、MS SQL Server 和 ClickHouse,因为它们约 1/3 的用户以 SQL 作为其主要语言。

只有使用外部数据库查看器的受访者回答这个问题。

请注意:由于这个问题的措辞已经改变(从“6 个月”变为“12 个月”),所以这些数字无法与上一年的数字比较。

您是否计划在未来 12 个月内采用/迁移到其他数据库?如果有计划,是哪种(哪些)数据库?

70% 对他们的数据库表示满意,不打算迁移或采用其他的。

只有使用外部数据库查看器的受访者回答这个问题。

请注意:上一年的问题仅由经常使用 SQL 的受访者回答(PL/SQL、T-SQL 和其他 SQL 编程扩展)。

您经常使用哪种(哪些)工具处理数据库?

连续两年,我们看到使用 MySQL Workbench(从 30% 降至 24%)、phpMyAdmin(27% 降至 21%),以及命令行(27% 降至 24%)来管理数据库的受欢迎程度下降。