前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >行业观察:数据库之开源与商业

行业观察:数据库之开源与商业

作者头像
用户5548425
发布2020-10-26 15:42:03
1K0
发布2020-10-26 15:42:03
举报
文章被收录于专栏:韩锋频道韩锋频道

数据库按商业授权方式来讲,可分为商业与开源。在过去几十年里,商业数据库一直占据主导地位;但随着近些年来开源数据库的流行、普及,和商业数据库并驾齐驱。已经有越来越多的企业,选择使用开源数据库产品。根据最新的db-engines数据,这种趋势尤为明显。本文数据摘自db-engines、墨天轮的最新10月份数据,原始部分可参考:

https://db-engines.com/en/ranking_osvsc

https://www.modb.pro/dbRank

1. 全球数据库:开源vs商业

人生基本上就是两件事,选题和解题。最好的人生是在每个关键点上,既选对题,又解好题。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题。正如人生最大的遗憾就是,不是你不行,而是你本可以。

1).按数据库数量

从最新收集的数据库类别来看,在收录的359种数据库中,开源数据库有183种,商业数据库有176种,开源数据库略优于商业数据库。分析具体数据可知,开源数据库在近些年来的发展速度明显高于商业数据库。

2).按流行程度

按各数据库的流行程度评分来看,商业数据库与开源数据库则相差无几。当然这一过程,也是近些年来变化所致。从下图中可见,开源数据库的流行程度快速提升,已逼近商业数据库。

3).按数据库类别

不同数据库类别中,商业与开源数据库占比差异明显。让我们首先看下db-engines收录的不同类别数据库情况。下图是最新的各类别数据库数量,关系型、键值型、文档型位列三甲。

从流行程度来看,关系型则遥遥领先其他类别。

按照不同类别,开源与商业产品排名得分对比如下图。各类别的差异非常巨大,时序数据库明显是以开源产品主导,而多值数据库则恰恰反之。相信造成这种差异的原因,主要是各类别适应场景的变化趋势及技术难度所导致。

4).按TOP产品

下面来看看开源和商业的TOP产品情况。

上图中的商业产品部分,基本上是以巨头公司为主(Oracle、Microsoft、IBM),且差异分化严重。头部产品的占比非常高,也整体拉高了商业产品的表现。与之相对应的开源产品部分,则相对比较平均。在各类别产品(关系型、文档型、搜索引擎、键值型)均进入了前十名。

2. 国产数据库:开源vs商业

人生基本上就是两件事,选题和解题。最好的人生是在每个关键点上,既选对题,又解好题。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题。正如人生最大的遗憾就是,不是你不行,而是你本可以。

从国产数据库而言,开源和商业的情况与国际还是有比较大的区别。目前国内数据库产品仍然是以商业为主,当然这是与国情有一定关系。

1).按数据库种类

从数量来看,在收录的104种产品中,商业产品占据了93种。这要远比开源产品多得多,这也是国内商业竞争环境因素造成的。

2).按流行程度

从流程程度来看,两者差异则没那么大。这主要是头部的几款产品中包含几个开源产品,整体拉高了开源流行度得分。如果从抛开国产数据库,仅就国内对开源数据库的关注程度来看,甚至开源部分会更加占优。从国内MYSQL、PG、MongoDB、Redis等开源数据库的流行程度可见一斑。

3).按数据库类别

如果按类别来看,因国内数据库产品相对较少,且比较集中于关系型数据库产品,因此没有呈现出类似国外的趋势。

3. 云厂商的产品布局思考

人生基本上就是两件事,选题和解题。最好的人生是在每个关键点上,既选对题,又解好题。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题。正如人生最大的遗憾就是,不是你不行,而是你本可以。

随着数据库上云已经成为趋势,云数据库厂商也已成为与开源、商业并列的第三种力量。在其产品形态布局上,也可看出在商业与开源的布局策略。在产品形态上,一般存在下列几种形式:

  • 开源托管 这是真正对标开源产品,其产品定位是通过开源生态引流用户。其产品核心竞争力在于管控、诊断优化及性价比。
  • 开源定制 这部分则在开源基础上,增加了厂商自有的定制优化,可解决开源的痛点。主打的同样是生态兼容和功能亮点。
  • 开源(DBaas) 这是一种比较特殊的形式,是云厂商与开源产品合作,推出的云化数据库服务,比较典型的就是MongoDB。这种更多地填补产品链条,满足用户定向需求。
  • 自研开源 部分实力较强的厂商,则自主研发(有的也是基于成熟开源内核),但与前面“开源定制”不同,其与开源产品差异较大甚至放弃了兼容性。这类产品重点是做生态,布局长远。
  • 自研闭源 这种是与传统数据库商业厂商类似,只不过产品是部署在云端。很多云厂商的核心产品,是采用这种方式,保持长久的竞争力。

上述几个形式中,前三种可归为“开源”,后面可归为“商业”。当然云厂商产品都是收费的,这里所说的开源是指利用开源生态做产品定位布局。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 韩锋频道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档