亚马逊推出了DocumentDB数据库服务来与MongoDB竞争
Posted 企业网D1net
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了亚马逊推出了DocumentDB数据库服务来与MongoDB竞争相关的知识,希望对你有一定的参考价值。
关键讯息,D1时间送达!
亚马逊网络服务公司(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)
如果您在企业IT、网络、通信行业的某一领域工作,并希望分享观点,欢迎给企业网D1Net投稿 投稿邮箱:editor@d1net.com
点击蓝色字体关注
以上是关于亚马逊推出了DocumentDB数据库服务来与MongoDB竞争的主要内容,如果未能解决你的问题,请参考以下文章
AWS回击了!推出DocumentDB,可兼容MongoDB
拒向 MongoDB 妥协,AWS 推出数据库替代品 DocumentDB
无法从我的ubuntu EC2计算机连接到AWS DocumentDB
亚马逊推出基于 Redis 的 Amazon MemoryDB 数据库