Stackoverflow 年度报告 2022:开发者最喜爱的数据库是什么?
2022年5月,超过7.3万名开发人员参与了Stackoverflow的2022年度调查,这份报告中展示了开发人员对数据库的相关看法。
从数据库技术上来看,结果有很大的差异:
- 在专业开发者中,PostgreSQL的使用人数首次超越MySQL,跃升第一。
- PostgreSQL超越霸榜五年的Redis,成为开发者最喜爱且最想要学习的数据库。
- DB2、CouchDB、Oracle成为开发者最恐惧的数据库。
- DynamoDB以94,244美元年薪排在首位,MySQL以55,455美元年薪排在倒数第二。
数据库应用流行度
在所有的有效问卷中,有46.48%的开发者正在使用PostgreSQL,超越了霸榜五年的MySQL,这使得PostgreSQL登上数据库流行度的榜首。MySQL退居第二,有45.68%的开发者正在使用MySQL。其次是SQLite。Oracle位列第九,占比11.49%。
开发者最喜爱和恐惧的数据库
在此调查中,还有一个选项:开发者最喜爱、恐惧的数据库,这个选项的结果能表明开发者的真实心声。
据此次调查结果,PostgreSQL超越霸榜五年的Redis,成为最受喜爱的数据库。其次是Redis和MongoDB。CouchDB和IBM DB2排在最后两位,分别位列第16、17名,也成为了此次调查中最令人恐惧的数据库。
IBM DB2已经连续三年为开发者最恐惧的数据库,占比高达74%,这个比例是压倒性的。64.67%的开发者也不喜欢Oracle。
开发者合作VS想要合作的数据库
这一选项是能表明开发者未来的学习方向以及学习计划。那些当前正在使用或者学习 MySQL 的人,更有可能想要开始或继续使用 MongoDB,而不是任何其他数据库。在所有参与调查的人中,有9520名正在使用MySQL开发者想要学习MongoDB。
数据库技术薪资排行
DynamoDB以94,244美元年薪排在首位,MySQL以55,455美元年薪排在倒数第二。
最流行的开发语言
在最喜爱的开发语言上,Rust 以 86.73% 压倒性位居榜首,Python 位居第六:
薪资和职业方向
薪资和职业方向一直是大家关注的重要事项。在全球数据中,Senior Executive位居薪资榜首,平均年薪达到了11.7K 美元,其次是Engineering manager和Engineersite reliability,平均年薪分别达到了11.1K美元、9.5K美元。数据库管理员的平均年薪为6.6K美元。