小红花数据库排行榜(2024年11月):来势汹汹的Valkey
小红花技术领袖俱乐部旗下内容平台「小红花·文摘」发布2024年11月的数据库排行榜,前三名是PostgreSQL、MySQL和MongoDB。全文包括排行榜详情,排行依据及统计说明,解释与DB-Engines排行榜及墨天轮排行榜的不同之处,等。
本榜单仅是对各种数据库在当下的流行度(热门程度,或被采用/使用程度)进行排名,与它们本身的特性(如优缺点、适用性、功能、性能、价格、授权机制和厂商等)无关。
11月标题:来势汹汹的Valkey
首先来看排行榜的前20名:
名次 | 数据库 | 得分 |
1 | PostgreSQL | 100.00 |
2 | MySQL | 80.03 |
3 | MongoDB | 59.74 |
4 | Redis | 33.71 |
5 | Databricks | 21.93 |
6 | Oracle | 14.32 |
7 | Sqlite | 10.96 |
8 | Spark | 8.43 |
9 | DynamoDB | 8.02 |
10 | Elastic Search | 7.36 |
11 | GaussDB | 6.87 |
12 | TiDB | 6.63 |
13 | MariaDB | 6.63 |
14 | SQL Server | 6.47 |
15 | Qdrant | 5.65 |
16 | Flink | 4.75 |
17 | Valkey | 4.26 |
18 | Hive | 3.35 |
19 | Cassandra | 3.35 |
20 | Amazon aurora | 3.27 |
从表中可见,PostgreSQL 和 MySQL 依旧稳坐前排,MongoDB 身后也没有出现较为强大的文档数据库竞争对手。
自 3 月 21 日,Redis 公司宣布更改开源许可之后,社区里出现了Valkey等多个 Redis 分支。Valkey 背后是由 Redis 项目众多核心开发者支持的,且被 Linux 基金会纳入后已经成功推出了首个兼容候选版本,它将允许现有 Redis 用户轻松迁移到 Valkey,而无需进行向后不兼容的 API 更改。到现在不过半年出头,流行度已经冲进前20名,Redis 真的要有压力了。
以上是本月小红花数据库排行榜的全景图,往后排列的进入前50名的数据库是:Microsoft Access、Gbase南大通用数据库、SnowFlake、OpenSearch、Etcd、ClickHouse、PostGIS、RedShift、Vertica、人大金仓、Milvus、Splunk、PolarDB、TimescaleDB、Presto、Pinecone、Realm、GreptimeDB、StarRocks、Weaviate、DB2、GminiDB、Apache Solr、CouchDB、Neo4j、DuckDB、达梦、Databend、Memcached、BigQuery,等。
排行依据和统计说明
排行依据
小红花技术领袖俱乐部旗下内容平台「小红花·文摘」聚合全球(以中文、英文为主,基于AI进行摘要和翻译)开发者博客的准实时内容(延迟通常不超过1小时),目前每月内容数量接近1万篇,绝大部分内容为编程相关的硬核文章,通过分析文章涉及的数据库,并据此进行统计,发现数据库的流行度差异性、聚集度基本对得上,因此作为一个数据库流行度指标榜单是可信的。
统计说明
1、 整体而言,小红花数据库排行榜就是统计时间范围之内各数据库相关的内容数量,在乘以针对不同数据库制定的系数之后,各数据库内容在总数量上的得分及排行。
2、 考虑到小红花数据库排行榜刚刚开始制订,未来可能会有比较大的调整和修改,暂时不会公开算法和系数。
3、 为确保尽可能地统计不同数据库,我们对数据库的别名也进行了归一化处理,如KingBase的统计包括人大金仓和金仓数据库、PostgreSQL包括了PG和PGSQL等。
特此说明。
与其它排行榜的不同之处
1、 首先是量的不同,等其它榜单大多统计不同数据库相关内容的总量,而小红花数据库排行榜采用的数据是1年维度内的中短期内容为基数,1个月维度内的新内容为参照,能够快速反映数据库的流行度变化。
2、 然后是质的不同,因为小红花数据库排行榜大约有一半数据源是中文的,所以会和 DB-Engines 基于英文的统计和墨天轮基于中文的统计有比较大的差异。但经由我们和国内开发者沟通,小红花数据库排行榜和我们的「体感」较为一致。
3、 最后统计口径也有比较大的差异,DB-Engines 的统计包括内容总量,也包括用户简单动作(搜索、发X/Twitter等)的量,噪音比较大;而墨天轮则引入了资质、案例和论文等因素,厂商行为比较容易影响指数计算。小红花数据库排行榜统计内容时间窗口适中,选择厂商难以左右的开发者博客内容,噪音也更少,和真实情况更为接近。
小结
整体来说,一个中文内容占比较大的数据库排行榜,对项目的技术方案选型是有参考意义的,这是小红花数据库排行榜的动力之源,也是以后继续编制的意义所在。接下来我们将在「小红花·文摘」开辟排行榜栏目以便发布相关信息和内容,同时也会发布在我们公众号,敬请关注。
鸣谢
小红花数据库排行榜得到了广大的认可和支持,很多自媒体公众号参与了上一月的内容转载,特此鸣谢(以下排名不分先后):
•TechParty•东波哥说•QPython•Tap4AI导航网•得云AI•鹤鸣工作室•白鲸技术栈•开源服务指南•光哥说AI
现在继续诚征公众号转载本文,微信公众号运营者可以直接使用快捷转载功能转发,或者留言转发+公众号号ID,我们将在后台为您开启白名单。其它平台的自媒体账号可以直接复制内容发布,也欢迎视频号等其它形式的自媒体依据本榜进行二次创作。
感谢大家支持!
小红花编程语言排行榜(2024年11月):Java已经远远落后