DB-Engines 排行榜根据数据库管理系统的受欢迎程度进行排名。排名每月更新一次。
DB-Engines Ranking(数据库引擎排名)是一个数据库管理系统列表,按其当前受欢迎程度进行排名。我们使用以下参数来衡量一个系统的受欢迎程度:
网站上提及该系统的次数,以搜索引擎查询结果的数量来衡量。目前,我们使用 Google 和 Bing 进行测量。为了只计算相关结果,我们在搜索 <系统名称> 的同时搜索数据库一词,如 "Oracle "和 "数据库"。
对系统的普遍兴趣。为此,我们使用了谷歌趋势中的搜索频率。
有关系统的技术讨论频率。我们使用了知名 IT 问答网站 Stack Overflow 和 DBA Stack Exchange 上的相关问题数量和感兴趣的用户数量。
提及本系统的职位数量。我们使用的是主要求职搜索引擎 Indeed 和 Simply Hired 上的招聘数量。
专业网络中提及本系统的个人资料数量。我们使用的是国际上最流行的职业网络 LinkedIn。
社交网络中的相关性。我们计算推特 (X) 中提及该系统的推文数量。
我们通过对各个参数进行标准化和平均化来计算一个系统的受欢迎程度值。在进行这些数学变换时,各个系统之间的距离得以保持。也就是说,当系统 A 在 DB 引擎排名中的数值是系统 B 的两倍时,那么它在单个评价标准上的平均受欢迎程度也是系统 B 的两倍。
为了消除数据源本身数量变化造成的影响,受欢迎程度得分始终是一个相对值,只能与其他系统进行比较。
DB-Engines 排名并不衡量系统的安装数量或其在 IT 系统中的使用情况。通过 DB-Engines 排名来衡量一个系统受欢迎程度的提高(例如在讨论或工作机会中),可以预见该系统的广泛使用会在一定时间内相应提高。因此,DB-Engines 排名可以作为一个早期指标。
从上图分析可知,关系型数据库中 Oracle、MySQL 和 Microsoft SQL Server 位居前三,而非关系型 NoSQL 数据库 MongoDB、Redis、Elasticsearch 则是最火热的 NoSQL 数据库。如下图:
上图可以看出,近年来 Snowflake 数据库上升趋势有点吓人,Snowflake 就是是什么呢?Snowflake 不仅仅是一家伟大的技术公司。我们专注于数据--轻松实现对近乎无限量的数据以及尖端工具、应用程序和服务的管理访问。有了数据云,您可以在本地和全球范围内进行协作,以揭示新的见解,创造以前无法预见的商业机会,并通过无缝和相关的体验来识别和了解您的客户。