当前位置:云计算行业动态 → 正文

亚马逊推出了DocumentDB数据库服务来与MongoDB竞争

责任编辑:cres 作者:MIKE WHEATLEY |来源:企业网D1Net  2019-01-15 09:55:01 原创文章 企业网D1Net

亚马逊网络服务公司(Amazon Web Services Inc.)推出了新的DocumentDB数据库服务,以此向MongoDB Inc.发起挑战。
 
亚马逊表示DocumentDB是一种快速、可伸缩、高可用的和完全托管的文档数据库服务,可运行在其云上,并与现有的MongoDB应用程序和工具相兼容。
 
它本质上是MongoDB的重新打包版本,MongoDB是由同名公司开发的开源数据库管理系统。MongoDB使用面向文档的数据库模型,该模型支持各种形式的数据。
 
它是2000年代中期兴起的几种非关系数据库技术之一,这些技术打着NoSQL的旗号,用于大数据应用程序和其他的处理工作,以及那些没有严格关系的数据模型。MongoDB体系结构不像关系数据库那样使用表和行,而是由集合和文档组成。
 
亚马逊毫不掩饰MongoDB的实用性,因为它是世界上第五大最受欢迎的数据库。该公司表示,许多客户在其基础设施上运行MongoDB,以便存储、检索和管理用于构建和发展关键任务型应用程序的半结构化数据。
 
然而,亚马逊认为客户在其云上运行MongoDB时会遇到许多问题。它指出,客户只能利用MongoDB应用程序编程接口提供的部分功能。此外,由于设置和管理集群的复杂性,客户发现很难在MongoDB上构建具有所需的高可用性和可伸缩性的应用程序。
 
“因此,客户花费了大量的时间和费用来管理大规模MongoDB集群,包括处理安全、补丁和操作MongoDB的繁重工作,”亚马逊说。“就像在本地部署一样,托管的MongoDB系统也面临着数据复制的挑战,如果出现故障,恢复时间就会很长。因此,随着时间的推移,客户将很难获得他们不断增长的应用程序所需的性能、可伸缩性和可用性。”
 
亚马逊表示DocumentDB就是为了解决这些问题而构建的。该数据库使用了开源的MongoDB 3.6 API来模拟客户端所期望的MongoDB服务器做出的响应。它还附带一个“分布式、容错、自修复的存储系统”,每个集群可以扩展到64 TB或数万亿字节的数据。因此,客户便不必担心存储容量过多时的配置问题。
 
亚马逊非关系数据库副总裁Shawn Bice表示,这种独特的存储系统是让DocumentDB在AWS云架构上无缝运行的秘密工具。
 
为了满足开发人员的需求,我们研究了支持MongoDB工作负载的多种方法,并得出结论:改善客户体验的最佳方法是从头开始构建一个新的专用文档数据库,同时支持我们的客户目前使用和喜欢的与之相兼容的MongoDB API,Bice在一份声明中说。
 
DocumentDB服务还提供了更高的资源效率,因为它只会将数据库更改写入存储层,从而避免了跨网络复制数据的需要。亚马逊表示,它已经进行了一些额外的优化,比如高级查询处理和连接池,它允许DocumentDB提供两倍于常规MongoDB数据库服务的吞吐量。据说该服务将提供99.99%的可用性,因为它在三个AWS可用性区域复制了6个客户数据副本。
 
然而,MongoDB的高管立即质疑了亚马逊声明的有效性,称DocumentDB只是一个原始数据库的穷人版本。
 
MongoDB首席执行官Dev Ittycheria告诉记者:“模仿是最真诚的奉承,所以亚马逊试图利用MongoDB文档模型的流行和势头并不奇怪。然而,开发人员在技术上足够精明,能够区分什么是真实的东西,什么是拙劣的模仿。MongoDB将继续引领市场。”
 
MongoDB联合创始人兼首席技术官Eliot Horowitz也发表了看法,他表示,亚马逊的DocumentDB的功能较弱,因为它是“基于两年前的MongoDB代码”。
 
这些高管补充说,MongoDB已经提供了一种功能更全面、管理更完善的全球云数据库即服务,名为MongoDB Atlas,可以在AWS、微软Azure和谷歌云平台上运行。
 
不管是否是模仿,Amazon DocumentDB都是按照亚马逊创建新服务的标准方法构建的。Constellation Research Inc.的首席分析师兼副总裁Holger Mueller对记者说,这涉及到了解产品的运营方式,然后构建一个将开源与AWS特定功能相结合的新解决方案,以减少一些痛点。
 
尽管如此,Mueller说,“高管们现在需要平衡亚马逊所创造的优势,克服潜在的IT风险,并为他们的下一代应用程序做出最佳决策。”
 
亚马逊的首席布道者Jeff Barr在一篇博客文章中探讨了客户可以如何开始使用DocumentDB数据库。

关键字:数据库 亚马逊

原创文章 企业网D1Net

亚马逊推出了DocumentDB数据库服务来与MongoDB竞争 扫一扫
分享本文到朋友圈

关于我们联系我们版权声明友情链接广告服务会员服务投稿中心招贤纳士

企业网版权所有©2010-2019 京ICP备09108050号-6

^