前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AWS发布新服务,屠MongoDB祭天

AWS发布新服务,屠MongoDB祭天

作者头像
用户1564362
发布2019-07-04 14:27:25
1K0
发布2019-07-04 14:27:25
举报
文章被收录于专栏:飞总聊IT飞总聊IT

在大家都忙着取乐贝佐斯正在进行全世界最昂贵的离婚案的时候,亚马逊AWS悄悄的发布了一个叫做Amazon Document Database Service的服务。这个服务把矛头指向了2018年刚上市的MongoDB,一个如日中天的文档数据库公司。MongoDB这个公司上市后股票一年内涨了三倍。

MongoDB是一个文档型数据库,起源于大数据时代。它在全球开源数据库排名第三,仅次于mysql和postgres。但是前两者都是开源已久的,都是关系型数据库。MongoDB自从诞生以来,一方面因为其易用性得到了大量初创公司的追捧,一方面又以稳定性差,安全问题频发闻名。今天据传58同城又出现了大规模的MongoDB数据泄露事件。当然目前来看好像这个事情更多的还是用户没有把MongoDB用好,导致出现了安全隐患。

MongoDB的创始人是二次创业,之前创业的公司叫DoubleClick,被谷歌收购。这些老司机们比其他大数据公司有经验多了。他们在一开始就没采用Apache授权模式做开源。

MongoDB有别于其他开源项目使用的Apache授权,采用了AGPL授权方式。这种授权模式对其他使用开源软件牟利的人非常的不友好。会要求被使用方开放各种各样的源代码。因为怕法律问题,美国三大云厂商亚马逊,微软和谷歌都没有在其云服务里提供MongoDB的支持。这样一来MongoDB自己提供的云服务就非常的赚钱了。也难怪股票不停的涨,即使是2018年如此艰难的一年,股票还是飞涨。

但是在非美国地区,比如说云同样很发达的中国俄罗斯,很多云厂商对授权方式就没那么尊重了。比如说,中国的几个云厂商都不约而同的拿MongoDB改了改就拿来卖钱了。因此MongoDB在非美国市场几乎没什么盈利。MongoDB很不爽。

MongoDB去年决定改变授权模式,采用一种全新的方式,要求云厂商如果提供MongoDB的服务,就需要把其存储,监控,容器等一系列相关的东西的源代码都开放出来。这次授权协议的改变, MongoDB特意点名了中国的阿里云和腾讯云,以及俄罗斯的Yandex作为违反AGPL,插管吸血开源的例子。

文档数据库的市场是巨大的。虽然因为授权模式导致了美国云厂商一直都没办法直接使用开源的MongoDB,但是它们还是想了办法进入这个市场。微软首先推出了DocumentDB这个产品,采用兼容MongoDB的API的方式来实现对MongoDB的支持。

这个产品后来升级成为Cosmos DB,支持除了MongoDB以外的其他一系列开源接口。Cosmos DB是目前是卖的最好的一款产品。主要开发这个项目的人也成为了微软的tech fellow。这种兼容API但是不兼容实现的方式,让微软在北美市场赚足了钱。

于是亚马逊也忍不住了。眼红的加入到这场战争里面来。亚马逊紧跟其后,推出了Document DB服务。我不知道为什么亚马逊取名字那么没有创意,把微软丢弃的名字又捡起来用,真的是颇有点拾人牙慧的感觉。

微软和亚马逊都采用了和MongoDB的API兼容的方式,但是在存储数据的大小,系统稳定性和扩展性,性能等一系列指标上都远比开源的MongoDB要强。这样一来,以前在北美市场Cosmos DB和MongoDB双雄对局的局面就没有了。

另外稍微抱怨一下,微软的产品原来叫DocumentDB,是一个单词,改名之后Cosmos DB是两个单词,中间突然多了个空格。我不是故意打错,而是它就是这样命名的。

谁也没想到MongoDB正准备通过 新的授权方式针对海外市场出重拳,美国本土市场却要被微软和亚马逊占领了。后院起火的MongoDB会不会就此一蹶不振,只能拭目以待了。无论如何,文档数据库市场如火如荼的,谁都不想错过这杯羹啊。

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

本文分享自 飞总聊IT 微信公众号,前往查看

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

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

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