透过指标,盘点热门开源数据库

近些年来,软件开源化趋势愈发明显,作为基础软件的数据库及相关产品首当其冲 。很多国产数据库大厂,也纷纷迈向开源之路 。本文从开源项目的指标入手,总结如何分析一款开源产品及当前国际、国内主流数据库及周边产品的开源表现如何 。希望未来,有更多优秀开源产品/项目诞生 。
1. 开源指标及分析
人生基本上就是两件事,选题和解题 。最好的人生是在每个关键点上,既选对题,又解好题 。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题 。正如人生最大的遗憾就是,不是你不行,而是你本可以 。
1).指标
2).用户角色
软件基金会(,ASF)在开源软件界大名鼎鼎 。ASF 能保证旗下 200 多个项目的社区活动运转良好,得益于其独特的组织架构和良好的制度 。
3).指标分析
针对上述指标及内部统计数据,可将指标进行分类 。本文统计中,后三类指标都是以最近的一个月的数字为参考 。
2. 全球数据库开源情况
人生基本上就是两件事,选题和解题 。最好的人生是在每个关键点上,既选对题,又解好题 。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题 。正如人生最大的遗憾就是,不是你不行,而是你本可以 。
【透过指标,盘点热门开源数据库】此章节几张图均来自,其反馈是数据库流行程度 。从开源与商业整体对比来看,在今年的早些时候,开源已超越商业数据库 。

透过指标,盘点热门开源数据库

文章插图
下面图则从产品梳理与流行度评分两个维度,对比商业与开源产品的对比 。
针对不同数据库类别,开源与商业的占比也差距很大 。
下图则是列举最为流行的开源数据库,想必这几款产品大家都很难熟悉 。这里有个有趣的现象,就是这些开源协议 。这主要是受到近期开源产品商业化策略导致的 。以、Redis、ES为代表的产品,纷纷修改了开源协议 。
3. 国内数据库开源情况
人生基本上就是两件事,选题和解题 。最好的人生是在每个关键点上,既选对题,又解好题 。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题 。正如人生最大的遗憾就是,不是你不行,而是你本可以 。
国内数据库的开源情况,与国际差别很大 。最近一两年来,国内各大数据库厂商逐步推进开源策略 。下图是从墨天轮社区中,整理的Top国内开源数据库产品 。这里面包括了阿里、华为等云大厂,也包括、TAOS这样的明星初创企业 。
从国内开源数据库来看,TiDB也为一骑绝尘,其托管的三个项目累计star数接近4w,遥遥领先于其他产品 。仅次于TiDB的是,作为后来者star达到1.7w,成绩也不错 。相比较而言,几个大厂的产品,要么开源时间不长,要么运营还需加强,整体表现有待提升 。从角度,也大体印证了这个特点 。
进一步从开发者、使用者及代码层面对比,也大体符合上面的规律 。特别是TiDB,开发者活跃、用户众多、代码变化也很大,可以说2~3年基本就完成一次重构 。
4. 国内数据库中间件开源情况
人生基本上就是两件事,选题和解题 。最好的人生是在每个关键点上,既选对题,又解好题 。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题 。正如人生最大的遗憾就是,不是你不行,而是你本可以 。
数据库中间件,在过去几年中发展非常迅速,很好地解决互联网公司的众多场景 。但近些年来,随着分布式数据库的兴起,数据库中间件似乎有所沉寂 。但正如我之前文章谈到的,在很多用户场景下,数据库中间件仍然大有可为 。特别是随着,数据库碎片化、数据使用深化,对数据计算的要求越来越高,这些都为数据库中间件带来利好 。这里收集了国内外主流的数据库中间件,发现些有趣的问题 。以、形成头部玩家,这两个产品的的关注度均超过1w 。其中较早实现商业化,估值不错;近期国内也走出商业化的一步,令人期待 。其他产品,有的star数也不少,但整体活跃度不高,这点可从后面数据看出 。这里有个新增的力量,阿里的-x,我也将其归入此类 。因开源时间不长,目前活跃度不高 。
承接上文,对比这些数据库中间件产品的开发、用户及代码情况,则差距更为明显 。基本上三倍于,其余产品除dble外基本都处于停滞状态 。dble背后有厂商-爱可生支持,尚有一定的活跃度,但无法与前两者对比 。特别是,基本上可代表数据库中间件的事实标准,无论从开发活跃度、用户使用量还是代码迭代更新的速度,都遥遥领先于其他产品 。
5. 典型开源项目情况
人生基本上就是两件事,选题和解题 。最好的人生是在每个关键点上,既选对题,又解好题 。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题 。正如人生最大的遗憾就是,不是你不行,而是你本可以 。
作为全球最为知名的开源软件基金会,旗下孵化出大量优秀的基础软件 。这里罗列了大家常见的一些项目,其中也包括国内有代表性的、、kylin等项目 。
从产品活跃度来看,国内项目的活跃度要优于国外项目,这也是国内庞大开发人口基数的优势,同时也是近些年来开源项目逐步走向国际佐证 。相信未来,开源软件将成为大势所趋,人心所向 。
韩锋频道: