数据库
过去 12 个月,您使用过哪种(哪些)数据库?
此数据最有趣的一个方面是,位次与去年完全相同,没有变化。
SQL 为主要语言
SQL 为次要语言
一些问题(包括这个问题)的结果根据受访者的 SQL 使用情况分为 2 组。将 SQL 作为其 3 种主要编程语言之一的开发者被归到“SQL 为主要语言”组,在过去 12 个月中使用过 SQL 的每个人被归到“SQL 为次要语言”组。回答也按照受访者使用的数据库进行了拆分。
过去 12 个月,您使用过哪种(哪些)数据库?
只有使用数据库的受访者回答了这个问题。
您是否计划在未来 12 个月内采用或迁移到其他数据库?如果有计划,是哪种(哪些)数据库?
数据库用户在改变方面似乎极其保守:受访的大多数开发者今年都不计划迁移。
SQL 为主要语言
SQL 为次要语言
您是否计划在未来 12 个月内采用或迁移到其他数据库?如果有计划,是哪种(哪些)数据库?
只有使用数据库的受访者回答了这个问题。
您经常使用哪种(哪些)工具处理数据库?
DataGrip 的份额略微增长,排名上升两位,来到第五。
SQL 为主要语言
SQL 为次要语言
您经常使用哪种(哪些)工具处理数据库?
只有使用数据库的受访者回答了这个问题。
请注意,大多数受访者同时使用两个或更多数据库。因此,MongoDB 用户也使用 MySQL Workbench 就不足为怪了。
您使用数据库有多长时间了?
SQL 为主要语言
SQL 为次要语言
您使用数据库有多长时间了?
只有使用数据库的受访者回答了这个问题。
对于初级和高级开发者来说,MongoDB 都是一个备受欢迎的 NoSQL 数据库选择。
您调试存储过程的频率如何?
SQL 为主要语言
SQL 为次要语言
您调试存储过程的频率如何?
只有使用数据库的受访者回答了这个问题。
您的数据库中是否包含测试?
SQL 为主要语言
SQL 为次要语言
您的数据库中是否包含测试?
只有使用数据库的受访者回答了这个问题。
在 Oracle 和 MSSQL 数据库上执行/运行的测试数量最多。
您是否将数据库脚本保存在版本控制系统中?
SQL 为主要语言
SQL 为次要语言
您是否将数据库脚本保存在版本控制系统中?
只有使用数据库的受访者回答了这个问题。
在版本控制系统中,MySQL 是使用频率最低的数据库。
您是否为数据库对象编写注释?
在使用数据库的开发者中,超过一半的人在数据库中使用注释。
SQL 为主要语言
SQL 为次要语言
您是否为数据库对象编写注释?
只有使用数据库的受访者回答了这个问题。
Oracle 用户是最活跃的数据库评论者。
您最大的表中大约有多少行(或同等)?
SQL 为主要语言
SQL 为次要语言
您最大的表中大约有多少行(或同等)?
只有使用数据库的受访者回答了这个问题。
请注意,大多数受访者同时使用两个或更多数据库。使用 SQLite 数据库的用户不一定在 SQLite 数据库中拥有数十亿行