您现在的位置是:首页 >动态 > 2021-04-18 09:03:35 来源:

AWS在开源方面推出了DocumentDB

导读 亚马逊网络服务(AWS)推出了一个托管文档数据库服务,与广泛使用的开源软件MongoDB完全兼容。亚马逊DocumentDB被吹捧为一个快速,可扩展的文

亚马逊网络服务(AWS)推出了一个托管文档数据库服务,与广泛使用的开源软件MongoDB完全兼容。亚马逊DocumentDB被吹捧为一个快速,可扩展的文档数据库,旨在与现有的MongoDB应用程序和工具兼容,它是从头开始构建的,但基于上述440亿美元开源公司使用的技术。

AWS在开源方面推出了DocumentDB

在MongoDB最近发布了一套针对第三方商业用途的公共许可政策之后,此举被视为开源之源。这些旨在阻止大型供应商利用该公司免费提供的技术。AWS的托管数据库将展示高性能水平,并为托管数据库带来新的可扩展性,AWS首席传播者 杰夫巴尔在博客文章中宣布,容量从10GB增加到64TB,增量为10GB。

“为了满足开发人员的需求,我们研究了支持MongoDB工作负载的多种不同方法,”AWS非关系数据库副总裁Shawn Bice说。“我们得出结论,改善客户体验的最佳方法是从头开始构建一个新的专用文档数据库,同时支持客户当前使用的相同MongoDB API。

“这项工作花了两年多的时间,我们很高兴今天能够为我们的客户提供这些服务。”

AWS表示,其最新产品为用户提供了构建“高性能,高可用性应用程序的能力,这些应用程序可以快速扩展到数TB甚至数十万次读取和写入”。

该公司补充说,由于大规模设置和管理MongoDB集群所带来的复杂性,客户发现使用MongoDB不方便。

DocumentDB使用专用的基于SSD的存储层,跨三个可用区域进行六向复制。Barr补充说,存储层是分布式和自我修复的,为其提供了运行生产规模工作负载所需的品质。

AWS新发布的服务将完全支持3.6版本的MongoDB工作负载,客户也可以将他们的MongoDB数据集迁移到DocumentDB,之后他们将为他们使用的容量支付费用。

Amazon DocumentDB实质上通过模拟MongoDB客户端期望从MongoDB服务器获得的响应来实现Apache 2.0开源MongoDB 3.6应用程序编程接口(API)。

DocumentDB的六路存储复制还将确保数据在30秒内检测到故障时可以从一个系统移动到另一个系统。同时,它将为客户提供加密其活动数据,快照和副本的选项,默认情况下启用身份验证。

MongoDB的3.6版本已经过了一年半的时间,已于2017年11月发布,最新版本MongoDB 4.0.5于12月发布,增加了几项新功能和更快的性能。

这两家公司此前在2017年4月发生冲突,当时AWS 扩展了其数据库迁移服务(DMS),以涵盖MongoDB NoSQL数据库的迁移。当时DynamoDB仅与AWS合作,其中MongoDB自己的服务保留了与众多云提供商的兼容性。

MongoDB总裁兼首席执行官Dev Ittycheria说:“模仿是最真诚的奉承形式,所以亚马逊试图利用MongoDB文档模型的受欢迎程度和动力并不奇怪。”

“然而,开发人员在技术上足够精明,能够区分真实的东西和不良的模仿。我们预计真正的MongoDB将继续超越市场中的任何模仿。”

与此同时,该公司的首席技术官兼联合创始人艾略特·霍洛维茨表示,AWS的举动证明了MongoDB的受欢迎程度,该技术巨头推动提供“仿制MongoDB服务”。

“我们整个公司都专注于一件事 - 为开发人员提供了处理数据的最佳方式,可以随意运行,”他补充道。“我们对这一单一任务的承诺将继续将真正的MongoDB与任何仿制产品区分开来。”