拒向 MongoDB 妥协,AWS 推出替代品 DocumentDB

王练
 王练
发布于 2019年01月11日
收藏 18

AWS 昨日宣布推出 DocumentDB ,这是一个与 MongoDB API 兼容的新数据库产品。AWS 将 DocumentDB 描述为“一个快速、可扩展且高度可用的文档数据库,旨在与你现有的 MongoDB 应用和工具兼容”。实际上,它是一个 MongoDB 的托管版简易替代品,不使用任何 MongoDB 代码。

AWS 表示,尽管 MongoDB 在功能方面做得很好,但由于大规模设置和管理 MongoDB 集群所带来的复杂性,用户很难构建那些可扩展到每秒数 TB 和数十万次读写操作的高性能应用。Amazon DocumentDB 则是从头开始设计,可为用户提供大规模运行任务关键型(mission-critical)MongoDB 工作负载所需的性能、可扩展性和可用性,且与 Apache 2.0 开源 MongoDB 3.6 API 兼容。

话虽如此,但联想到 MongoDB 去年10月因不满云供应商滥用行为而修改开源协议的动作,AWS 此举就显得耐人寻味了。

外媒 TechCrunch 写道:DocumentDB 就是 AWS 做的 MongoDB 替代品,长期以来,AWS 一直被指责采用优质的开源项目进行再利用和品牌再塑,但又不总是回馈这些社区,这早已不是什么秘密。MongoDB 也是最早通过更换许可证去阻止这种情况的公司之一,新许可证明确表示,想要这样坐享其成的公司必须购买商业许可证。之后,其他开源公司也纷纷效仿。

TechCrunch 还就此联系了 MongoDB 的 CEO Dev Ittycheria,他表示:

模仿就是最真诚的奉承,所以 AWS 此举并不奇怪。不过,开发者在技术上都足够精明,能够区分真实的创新和差劲的模仿。MongoDB 将继续超越市场中的任意模仿者。

MongoDB 的联合创始人兼 CTO Eliot Horowitz 对此表示赞同,他说:

“为了给开发者想要的东西,AWS 已经被要求提供基于两年前的 MongoDB 代码仿制 MongoDB 服务。我们整个公司都专注于一件事 —— 为开发者提供处理数据的最佳方式,且可以随意运行。我们致力于实现此目标,这将继续使真正的 MongoDB 有别于那些不断出现的模仿品。”

MongoDB 的发言人也补充道,DocumentDB 兼容的 MongoDB 3.6 API 已有两年的历史,缺失太多新的功能,比如 ACID 事务、全局集群和移动同步。

TechCrunch 最后写道:客观地说,AWS 最近在开源社区变得更加活跃了,并且从某种程度上来说,它确实为开发者提供了他们想要的东西(并非所有开发者都对 MongoDB 自己的托管服务感到满意)。但考虑到 AWS 在已经明确知道 MongoDB 更换许可证的原因的情况下,还是选择用兼容老版本 API 的形式绕过 MongoDB 的新许可,这始终就是一个有争议的举动,且不会让这家公司受到开源社区的喜爱。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:拒向 MongoDB 妥协,AWS 推出替代品 DocumentDB
加载中

精彩评论

红薯
红薯
2019 会是开源和云厂商冲突集中爆发的一年
拔丝冰棍1990
拔丝冰棍1990
阿里云也是一样的无耻,opentsdb 拿来改改,改改换个名字就是他们自己的,最开始还叫 alitsdb, 后来弄了个名字时许时空数据库,api 还兼容 opentsdb。最可恶的是卖的特别贵。
久永
久永

引用来自“乌龟壳”的评论

Mongodb 槽点太多,有新鲜血液加入是个好事,起码在性能和集群管理上,AWS 做得比 Mongodb 好多了。
可惜AWS的人家不开源。
说别人开源改协议可以啊,你自己开源给别人用啊?
自己都不开源,还嫌弃人家开源的,真是虚伪。
不过没啥卵用,没开源就没有生态,就是走微软老路。
加百列Gabriel
加百列Gabriel
我就不明白了,亚马逊拿一个闭源软件来代替开源的,OSC上的各位有什么好高兴的,开源中国改名为闭源中国算了
乌龟壳
乌龟壳
Mongodb 槽点太多,有新鲜血液加入是个好事,起码在性能和集群管理上,AWS 做得比 Mongodb 好多了。

最新评论(35

久永
久永

引用来自“乌龟壳”的评论

Mongodb 槽点太多,有新鲜血液加入是个好事,起码在性能和集群管理上,AWS 做得比 Mongodb 好多了。

引用来自“久永”的评论

可惜AWS的人家不开源。
说别人开源改协议可以啊,你自己开源给别人用啊?
自己都不开源,还嫌弃人家开源的,真是虚伪。
不过没啥卵用,没开源就没有生态,就是走微软老路。

引用来自“谁来与我大战三百回合”的评论

oracle不开源,不是照样用。开源不开源只是一种策略

引用来自“久永”的评论

为什么会用oracle我已经不想重复了。

引用来自“谁来与我大战三百回合”的评论

先不说oracle。window和mac都不开源,别告诉我说你这辈子,只用linux。
从来没有真的用过 linux,只敢讲用过win和bsd,去了解下一个那个么好的操作系统 bsd 为啥处境那么艰难,最后却是一个根本不入流的 Linux 起来,就会对这些开源项目动恻隐之心,因为人非草木。
谁来与我大战三百回合

引用来自“乌龟壳”的评论

Mongodb 槽点太多,有新鲜血液加入是个好事,起码在性能和集群管理上,AWS 做得比 Mongodb 好多了。

引用来自“久永”的评论

可惜AWS的人家不开源。
说别人开源改协议可以啊,你自己开源给别人用啊?
自己都不开源,还嫌弃人家开源的,真是虚伪。
不过没啥卵用,没开源就没有生态,就是走微软老路。

引用来自“谁来与我大战三百回合”的评论

oracle不开源,不是照样用。开源不开源只是一种策略

引用来自“久永”的评论

为什么会用oracle我已经不想重复了。
先不说oracle。window和mac都不开源,别告诉我说你这辈子,只用linux。
久永
久永

引用来自“乌龟壳”的评论

Mongodb 槽点太多,有新鲜血液加入是个好事,起码在性能和集群管理上,AWS 做得比 Mongodb 好多了。

引用来自“久永”的评论

可惜AWS的人家不开源。
说别人开源改协议可以啊,你自己开源给别人用啊?
自己都不开源,还嫌弃人家开源的,真是虚伪。
不过没啥卵用,没开源就没有生态,就是走微软老路。

引用来自“谁来与我大战三百回合”的评论

oracle不开源,不是照样用。开源不开源只是一种策略
为什么会用oracle我已经不想重复了。
谁来与我大战三百回合

引用来自“乌龟壳”的评论

Mongodb 槽点太多,有新鲜血液加入是个好事,起码在性能和集群管理上,AWS 做得比 Mongodb 好多了。

引用来自“久永”的评论

可惜AWS的人家不开源。
说别人开源改协议可以啊,你自己开源给别人用啊?
自己都不开源,还嫌弃人家开源的,真是虚伪。
不过没啥卵用,没开源就没有生态,就是走微软老路。
oracle不开源,不是照样用。开源不开源只是一种策略
外包项目发布平台00

引用来自“红薯”的评论

2019 会是开源和云厂商冲突集中爆发的一年
程序员外包项目兼职平台,教你怎么年入500W!欢迎加入 www.hiyougo.cn
helloclia
helloclia
还是像我PG多好,秉承Berkeley精神,你们想怎么用怎么用,只要让我称霸数据库市场!
吃饼青年
吃饼青年
有利益的地方就有江湖,没什么可以商量的。
刘祥超
刘祥超
MongoDB的API兼容性就是一坨屎~~~
乌龟壳
乌龟壳

引用来自“乌龟壳”的评论

Mongodb 槽点太多,有新鲜血液加入是个好事,起码在性能和集群管理上,AWS 做得比 Mongodb 好多了。

引用来自“久永”的评论

可惜AWS的人家不开源。
说别人开源改协议可以啊,你自己开源给别人用啊?
自己都不开源,还嫌弃人家开源的,真是虚伪。
不过没啥卵用,没开源就没有生态,就是走微软老路。
用惯了 Oralce / MSSql / 阿里云各种服务(有些未开源),只要有人背锅就好。
宇天
宇天
喜闻乐见
返回顶部
顶部