MongoDB CEO 兼总裁Dev Ittycheria: 文档即未来

 

640?wx_fmt=png

关系型数据库并非为当今现代应用程序而设计,MongoDB的诞生则源于使用传统关系型数据库的挫败。在长达40年没有可替代数据库的尴尬后,我们开创了一种处理数据的全新方法——MongoDB文档模型及其相关的查询语言。

 

由于MongoDB提供了一种截然不同的数据组织方式,在当时,很大部分是实验性的,对于将文档模型作为通用数据库、特别是能否应对关键型任务的工作负载,我们受到了质疑。然而,随着我们在过去10年中坚持不懈地创新,MongoDB社区呈指数级激增,毋庸置疑,文档模型的强大功能使其成为处理数据的最佳方式。

640?wx_fmt=gif

文档模型助力更快创新

640?wx_fmt=gif

文档适用于广泛的流行数据模型,支持各种各样的场景。文档模型可以包含键值、关系数据集和图形数据集,当然,还可以包含父子关系、列表/数组以及其他层次关系,它们比传统的关系型数据库技术(表格)具有更大的灵活性。由于文档模型与主流面向对象编程语言中的对象直接对应,因此开发人员可以根据现实世界中实体之间的自然关系存储和组织数据,从而将重点放在以最有意义的方式构建应用程序上,而不是围绕其数据库的局限性开展工作。因此,使用文档模型显著提高了开发人员的生产效率,使组织机构能够更快地进行创新

640?wx_fmt=gif

业界验证

640?wx_fmt=gif

近期亚马逊推出了DocumentDB,并将其描述为“支持 MongoDB 的托管文档数据库服务”。DocumentDB 的面世毫无疑问地证明了 MongoDB 的广受欢迎程度,并强有力地验证了 MongoDB 所做的一切努力——文档即未来,而并非表格。据预测,数据库市场在2022年将达到840亿美元,DocumentDB的发布助力我们的完全托管云服务 MongoDB Atlas 进一步提升了知名度,并给我们带来了更广阔的商机

 

MongoDB Atlas是我们的全球完全托管云数据库,它不仅在AWS上运行,还运行在 Microsoft Azure 和 Google云平台上。它是由创建 MongoDB 数据库的同一支团队设计,具有内置的操作和安全实践,可以自动执行如基础设施配置和数据库设置等耗时的管理任务,支持高可用性、全球分发、备份等等功能。自2016年推出之日起,MongoDB Atlas一直是 MongoDB 业务增长最迅速的一部分,目前已占 MongoDB 总收入的22%,拥有数千家来自世界各地、不同规模、不同行业的客户,这些客户都选择 MongoDB Atlas 来运营业务。尽管亚马逊的声明没有提到MongoDB Atlas,但实际上,亚马逊发布 DocumentDB 就是为了与 MongoDB Atlas 一争高下。

640?wx_fmt=gif

文档数据库不尽相同

640?wx_fmt=gif

由于数据库层是任何应用程序中最关键的一层,客户应该慎重选择数据库。数据库不仅要满足当今的需求,还要满足日后的发展需求,客户同样需谨慎选择在哪里运行数据库,基于这些原因,对客户来说,了解什么是 DocumentDB、DocumentDB 不是什么、以及 DocumentDB 永远都成为不了什么,至关重要。

 

DocumentDB 构建在亚马逊专有的 Aurora 架构之上,该架构旨在支持关系型数据库,而不是像 MongoDB 这样的分布式系统。 因此,DocumentDB 尝试“模仿”MongoDB。由于 MongoDB 和 DocumentDB 之间存在根本的体系结构差异,对客户来说,这就意味着重大的功能、性能差异和深度锁定的影响。DocumentDB 声称支持 MongoDB 3.6 API,暗示 DocumentDB 与 MongoDB 3.6 版本是对等的。然而,实际上 DocumentDB 更接近我们6年前发布的 MongoDB 2.4 版本

 

自 DocumentDB 发布以来,MongoDB 工程师团队花费了大量时间,进行严格的功能正确性和性能测试。在即将发布的MongoDB CTO Eliot Horowitz的中文博客中,可以找到这些结果以及我们的测试和使用数据。我们希望大家都能详细阅读这些测试结果,并了解 DocumentDB和 MongoDB Atlas 之间的显著差异。而且,重要的是,我们希望大家可以根据我们的结果进行复测。

640?wx_fmt=gif

MongoDB DocumentDB 主要差异对比

640?wx_fmt=gif

640?wx_fmt=jpeg

我们非常尊重亚马逊为推进云计算、为迁移至云端的客户打造优势所做的努力。最重要的是,我们很高兴看到他们承认我们多年来所一直坚信的——文档模型是处理数据的最佳方法,MongoDB是开发人员构建现代应用程序的首选

 

对于想要真正 MongoDB 全面托管云服务、享受 MongoDB 所提供的所有丰富查询功能、高性能、全球数据分发和无平台锁定的客户而言,毫无疑问,MongoDB Atlas 是不二之选!

 

640?wx_fmt=png

640?wx_fmt=jpeg

长按二维码关注

即刻免费试用 MongoDB Atlas 集群处理文档↙

 

 

 

 

 

 

 

转载于:https://my.oschina.net/mongodbchina/blog/3085764

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值