暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

2019最受欢迎数据库:MySQL居首PostgreSQL第二Oracle位列第八

原创 数据和云 2019-04-12
680

问题描述

近日,倍受关注的 2019 Stack Overflow 年度开发者调查结果已经出炉,本次年度调查共约 90,000人参与了需要耗时 20分钟的调查问卷填写。

专家解答

1.使用最广泛的数据库产品

共有 75,023人回答了这个问题,在用户采用上,MySQL 以 54.0% 位列第一,成为最为广泛采用的数据库产品,PostgreSQL 以 34.3% 位列第二,而 Microsoft SQL Server 以 32.8% 位列第三。PostgreSQL 成功的超越了2018年第二名的SQL Server。

在这个榜单上,Oracle 位列第 8 位,16.5%的受访开发者在使用 Oracle 数据库,而 DB2 并未出现在前 13名当中。在这个榜单中闭源商用数据库仅有2席,SQL Server 和 Oracle数据库,开源数据库成为主流。

image.png


2.开发者最喜爱的数据库产品

开发者对于数据库的好恶是最影响数据库普及的关键因素之一,在2019年的排行榜上,开发者最喜爱的数据库是 Redis ,71.3%的受访者选择了 Redis,这说明 Redis 的应用已经非常广泛,甚至可以说无处不在了。

PostgreSQL 以69.6%的比例排在开发者最喜爱数据库的第二位,远远超越了其他企业级RDBMS产品,这说明 PostgreSQL 的重要性日益凸现,尤其是在『去Oracle』的浪潮之下,PostgreSQL 可能是最好的替代品之一。

Elasticsearch 以63.6% 的比例排在第三位,这说明基于搜索的应用同样普及而广泛,在这个细分领域,Elasticsearch 是绝对的首选产品。类似的还有 MongoDB ,在NoSQL领域大浪淘沙之后,59.5%的选择度,说明 MongoDB 的地位已经非常稳固。

image.png

值得注意的是,在 MariaDB 以 59.1% 的比例超过了 MySQL 53.9% 的比例,这说明在 MySQL 的方向上,用户对于 Oracle公司版权变化的担忧可能正在增长,引发了用户的分歧。

在这个表格中,Oracle 仅仅以 38.2% 位列第12位,和2018年相同的位于倒数第二位,而 2018年倒数第一位的 DB2(21.8%)在今年的调查中消失了。


3.开发者最害怕的数据库产品

让开发者最恐惧、害怕的数据库,Oracle 位列第二位,61.8%的投票表明了用户的喜好。去年这个榜单上第一位的是 DB2,今年第一位换成了 Couchbase。

这个表格是用户最喜爱数据库的反向数据:

image.png


4.开发者最期待的数据库产品

在用户最期待的数据库中,MongoDB 再次排在第一位,17.8%的用户期待在 MongoDB 上开展开发工作,PostgreSQL 以 13.6% 排在了第二位,这证明 PG的活力十分强劲。

而 Oracle数据库在此榜单名列倒数第三位,SQL Server还在其后,这是用户期待榜单上仅有的两个闭源商业数据库产品。

image.png

了解了开发者的选择之后,我们再来回顾一下 DB-Engines 上的数据库流行度排行,这个排行和以上的调查数据可以对比来看。

在流行度排行榜上,开源数据库的顺序是 MySQL 、PostgreSQL、MongoDB、Redis 和 Elasticsearch,这些也正是开发者最为关注的数据库产品。商用数据库中,Oracle 和 SQL Server 是常青树,依然受到广泛采用。而有些数据库身影正在淡去,比如 DB2、Access。

数据库产品,得开发者得未来,所以从开发者角度看数据库,这些数据更有参考价值。

最后修改时间:2019-04-14 11:07:29
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论