前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >说说数据库排行榜的事情

说说数据库排行榜的事情

作者头像
jeanron100
发布2018-03-22 15:07:40
9720
发布2018-03-22 15:07:40
举报
文章被收录于专栏:杨建荣的学习笔记

曾几何时,自己也喜欢看开发语言排行榜,某个语言这个月分数高了,那个月低了,总能掀起不少的口水仗。争着争着,就跟小孩子过家家一样,一切都被时间冲淡了。

这种感觉就和我们当年追求QQ号里的星星月亮一样,虽然感觉没有直接的用处,但是感觉就是好。所以看到有些同学的语言之争,我觉得也蛮好,至少还有一点点激情。

我策划组织过几期DBAplus社群的newsletter,主要面向的是数据库方向和大数据。

从我的初衷和理解来说,这个newsletter就不是希望分出个你强我弱,而是简单的you can you up的态度,你有亮点有重大更新,那欢迎,否则免谈。

今天偶然在聊天群里看到有的同学感叹Oracle的衰落,直接是从DB-Engines入手,我觉得这个姿势不对,可能会误导一些朋友,所以觉得还是最好能说明下我的想法。

首先我来解读一下,直接看DB -Engines来看数据库的流行度和占用率,没有直接意义。

DB-Engines的数据从哪里来,主要是从搜索引擎而来,包含的是google,yahoo,stackoverflow,yandex这些,还没有明确说有baidu,还有其他的中文引擎。所以从数据来源上是有限的。

整体而言,数据只能反映出一个流行度,而不是市场占用率,大家一定不要被这个误导。很多同学说高了几分,低了几分,时长占有率如何,目前来看还不能完全挂钩,但是方向肯定是有的,数据库越流行,市场的使用率相对来说是高的。

另外有的同学说MySQL的分数很高了,其实MySQL的流行度从去年来看本身就很高了,流行度来看MySQL超越oracle是没有悬念的,只是一个时间问题。而且去年有几天确实是超过了。

在此我不会说oracle好还是不好,单纯从贵的角度来入手对比数据库也是不公平的。商业数据库都是收费的,因为是商业,要按照商业规则来,SQL Server照样也收license,db2也收,商业有成熟的支持,完善的功能,主要优点就是支持的力度,有时候还可以背锅。而开源则不然,核心业务上开源方案,如果就是为了迎合开源而不可控,可以理解就是裸奔。

开源是软件行业的一大趋势,尽管有些人还对此抱有怀疑或者带有一丝的排斥,这个是时代的变化带给大家的危机和机遇。

还看到一些朋友发的这个图。

上面图上说的那些,Oracle是有一个法务部门,是专门做license审查的,一般的级别根本入不了他们的范围,收大客户的钱是占主要的部分。

收费几十万上百万美金,多年之前没法求证,但是结合当前的价格,这个有些虚,一体机1/4配,大多数业务完全可以承载,也就报价在100多万人民币。而这是顶配的价钱,单机的相对来说要低不少。

收个几十万确实是差不多。这个开源的没有这个顾虑,如果量级大,上几百台的规模,使用商业就不划算了。

大家学习Oracle的时候,要学习里面的思想和方法,学习其他数据库会容易很多。要说互联网公司用Oracle还是mysql,毫无疑问,绝大多数都是开源方案,其中的主力是MySQL(实际的值可能比这个还要高)

至于开源阵营里,MySQL,PG好不好,讨论这个和讨论排行榜是一回事。适合自己的场景,能够满足自己的需求就是合适的方案,注意这里,我说的是合适,永远没有银弹的方案,没有必要掰正。大家与其抱怨,不如给开源添砖加瓦,打嘴炮太浪费时间。

在数据库领域里,国产数据库是一种特殊的角色存在,而且应该是被低估的一股技术力量,其实在关系型,NoSQL,NewSQL领域都有一些不错的成绩,我很佩服那些自主开发支持的国产数据库,先很欣赏东旭说过的一句话:为什么我们不自己定义跑道。国产的力量是被低估的,同时某种程度上来说,国产的力量还是有待提高的。大家要改变目前的一些固有认知,一方面是有亮点的成绩,另一方面就是需要时间来过渡。

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

本文分享自 杨建荣的学习笔记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档