2024年11月小红花数据库排行榜显示,PostgreSQL、MySQL、MongoDB位列前三,Valkey凭借快速崛起进入前20名。以下是详细信息:
排行榜前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)
Valkey的崛起- 背景:2024年3月21日,Redis公司宣布更改开源许可后,社区涌现出Valkey等多个Redis分支。Valkey由Redis项目核心开发者支持,并被Linux基金会纳入,已推出首个兼容候选版本。
- 优势:Valkey允许现有Redis用户轻松迁移,无需进行向后不兼容的API更改。
- 表现:上线仅半年,流行度已冲进前20名,对Redis构成直接竞争压力。
排行依据与统计说明- 排行依据:
聚合全球开发者博客的准实时内容(以中文、英文为主),通过分析文章涉及的数据库统计流行度。
数据延迟通常不超过1小时,每月内容量接近1万篇,绝大部分为编程相关的硬核文章。
- 统计方法:
统计时间范围内各数据库相关内容数量,乘以针对不同数据库制定的系数后得出得分及排行。
对数据库别名进行归一化处理(如PostgreSQL包括PG和PGSQL)。
算法和系数暂不公开,未来可能调整。
与其他排行榜的差异- 数据维度:
小红花排行榜以1年维度内的中短期内容为基数,1个月维度内的新内容为参照,能快速反映流行度变化。
其他榜单(如DB-Engines)多统计长期内容总量,对短期变化不敏感。
- 数据来源:
小红花排行榜约一半数据源为中文内容,与DB-Engines(基于英文)和墨天轮(基于中文但引入资质、案例等因素)差异显著。
开发者反馈显示,小红花排行榜与国内开发者的“体感”更为一致。
- 统计口径:
DB-Engines统计包括用户简单动作(如搜索、社交媒体提及),噪音较大。
墨天轮引入厂商行为影响因素(如资质、案例)。
小红花排行榜仅统计开发者博客内容,厂商难以干预,结果更接近真实情况。
前50名中的其他数据库除前20名外,进入前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等。
小结小红花数据库排行榜以中文内容占比高、统计口径精准为特点,对技术方案选型具有参考价值。未来将在「小红花·文摘」及公众号持续发布相关信息,欢迎关注与转载。