MongoDB 4.0发布,支持无服务器和容器管理
为了满足现代IT架构的需求,MongoDB发布了MongoDB 4.0,着眼于云和无服务器计算以及容器管理。
此次发布标志着多文档ACID事务的普遍可用性,这是三年前MongoDB收购WiredTiger存储引擎时开始的一项工作。这种能力使得MongoDB对业务关键型事务处理的能力与关系数据库同等,并且继续提供非关系数据库的优势。
在无服务器领域,MongoDB发布了MongoDB Stitch,一个用于开发移动和Web应用程序的无服务器平台。MongoDB强调了Stitch提供的四项关键服务:
Stitch QueryAnywhere:开发人员在构建应用程序时可以利用文档模型和MongoDB查询语言,可以通过定义策略的规则引擎
Stitch Functions:开发人员可以运行JavaScript函数来创建安全的API并与微服务和服务器端逻辑集成。这些功能提供了一种通过方法调用与Slack和Twilio等云服务集成的方法。
Stitch Triggers:实时通知,在数据库发生变化时启动功能,并启动操作以启动其他数据库操作或将数据推送到其他系统,或将SMS或电子邮件发送给用户。
Stitch Mobile Sync:在测试版中,此服务将自动同步本地存储在MongoDB Mobile(也在今天发布了测试版)和后端数据库中的文档之间的数据。
MongoDB首席技术官兼共同创始人Eliot Horowitz表示,“MongoDB一直致力于为开发人员提供技术,让他们的变得更加轻松。我们的目标是开发能够使开发人员专注于编写代码的产品。无服务器平台Stitch的发布,意味着开发人员将精力集中在构建优质应用程序上。
在容器方面,MongoDB 4.0是一个新的Kubernetes Operator的beta版本,可以协调Kubernetes和MongoDB Ops Manager之间的编排。凭借之前与CloudFoundry的整合优势,Kubernetes支持为企业提供了在公有云或混合架构设置中运行数据库集群的灵活性。
最后,MongoDB宣布其云托管数据库服务Atlas的Global Clusters。这将允许制定策略来管理数据在全球分布的应用程序所处的位置,以及数据向最终用户迁移以获得更好的性能。
MongoDB还宣布正在将Atlas Free Tier扩展到Google云平台,该平台将使依赖这些云服务的开发人员免费使用托管的MongoDB。并未Atlas提供了新的安全功能,如加密密钥管理,LDAP集成和数据库级审计。
MongoDB首席执行官Dev Ittycheria表示,“今天的每一项业务都专注于数字化转型,都需要利用现代数字技术来推动卓越的业务表现,但说起来容易做起来难。 通过今天发布的产品,MongoDB不仅为最复杂的用例提供了一个引人注目的数据库平台,而且还将MongoDB的强大功能扩展到移动数据库和新的无服务器平台。这对业界来说是一个巨大的举措,它将使客户能够显著加快他们使用软件和数据的能力,从而创造可持续的竞争优势。“