(原标题:修改开源协议后 MongoDB加强与阿里云合作)
云计算平台也成为数据库厂商贴近客户的重要窗口。
11月26日,开源数据库厂商MongoDB与阿里云达成战略合作,新版MongoDB 4.2数据库产品正式上线阿里云平台,使阿里云成为全球唯一可提供最新版MongoDB服务的云厂商,打通了企业在云上使用最新版开源数据库的通道。
目前数据库市场主要分三大板块:一是传统的OLTP(在线交易),包括经典的Oracle、SQL Server,以及开源的MySQL、Postgresql;二是OLAP(在线分析),如Teradata,AWS Redshift;三是非结构化、半结构化数据处理需求带来的NoSQL数据库,如Hbase,、Cassandra以及较为流行的MongoDB、Redis等。
阿里云数据库主要产品一览。来源:阿里云官方资料
其中,OLTP是阿里云最重要的数据库板块。一方面,阿里云提供第三方商业数据库和开源数据库的托管服务,如SQL Server、MySQL、Postgresql等,以此实现线下数据库向云上数据库的迁移。另一方面,阿里研制出了自研云原生数据库产品,即PolarDB,以实现云上客户按需按量使用,同时按需按量付费的需求。
从去年10月开始商业化到目前,POLARDB已经成为阿里云上增长最快的数据库产品。今年的双十一,POLARDB最高峰值达到了8700万次每秒的调用量,成为世界上每秒TPS峰值最高的数据库系统。
“不仅是电商的核心系统使用POLARDB,我们把围绕着阿里巴巴电商这个生态圈的其他的公司今年也都搬到云上使用POLARDB,包括申通、运达、中国邮政都在使用POLARDB。” 阿里云数据库产品总监曹伟曾于11月8日对时代财经等媒体表示。
过去几年,数据库云化趋势明显。据权威市场研究机构Gartner 预测,到2023年,全球3/4的数据库都会跑在云上,不论是传统数据库巨头Oracle,还是MongoDB等开源数据库厂商,都在不遗余力往云原生、云数据库方向转变,云计算平台也成为数据库厂商贴近客户的重要窗口。
MongoDB是全球排名第一的NoSQL数据库,也是业界最受欢迎的开源数据库之一。在中国,MongoDB开发者众多,是MongoDB下载次数最多的市场。
据 2018年12月TechCrunch 报道,部分云计算公司在使用 MongoDB 的时候没有遵循其开源协议,MongoDB为应对此类问题,选择将其开源许可证从 GNU AGPLv3 切换到 Server Side Public License (SSPL),即服务器端公共许可证。
该报道指出,许可证更改并不影响当前使用社区服务器的常规用户。根据 MongoDB 之前的 GNU AGPLv3 协议,想要将 MongoDB 作为公共服务运行的公司必须将他们的软件开源,或需要从 MongoDB 获得商业许可,该公司解释说,“然而,MongoDB 的普及使一些组织在违反 GNU AGPLv3 协议的边缘疯狂试探,甚至直接违反了协议。”
而SSPL 与 GNU GPLv3的区别在于,SSPL 更加明确要求托管 MongoDB 实例的云计算公司要么从 MongoDB 获取商业许可证,要么向社区开源其服务代码。
“像Oracle或MongoDB要在云上提供服务,就必须要依赖于云厂商的管控平台,这也是为什么去年MongoDB修改协议的原因。”对此,阿里巴巴集团副总裁、阿里云智能数据库事业部总经理李飞飞曾于今年6月作出回应。
“MongoDB的协议修改得非常巧妙。它允许对MongoDB开源版本进行托管服务,但是如果要基于以后的版本继续提供服务,那么,下面的托管平台就必须要开源。也就是说,如果AWS或者阿里云要继续托管MongoDB的最新版本,底下的管控平台就要开源,开源以后MongoDB可以拿去做自己的云托管服务。”
早在2016年,MongoDB就推出了自己的云服务平台Atlas(DAAS)。2017年10月20日,MongoDB在NASDAQ正式 IPO,成为分布式数据库“第一股”,目前市值在84亿美金,市值一直维持在较高水平。据MongoDB最新财报,云托管服务约占MongoDB营收的30%。
MongoDB近期四个财季客户情况。来源:雪球
据发布会介绍,此次阿里云与MongoDB合作旨在建立一个的新的共赢模式,即云计算厂商通过平台,利用开源社区技术,一起打造服务方案,并通过利润分成的方式反哺开源社区。
在2019 Google Cloud Next大会,谷歌曾宣布与包括MongoDB在内的七家“业内领先的、以开源为中心的企业”签署了战略合作伙伴协议。七家企业分别为:Confluent、DataStax、Elastic、InfluxData、MongoDB、Neo4j和Redis Labs。
其中,InfluxData的联合创始人兼首席执行官Paul Dix高度认可了谷歌这一举措。他曾在采访中表示,云服务供应商就像个吸血鬼一样,不断搜集开源代码,以此赚取收入,却不一定会给公开的项目带来回报。