在 Cloud Next 25 大会上,我们宣布了兼容 MongoDB 的 Firestore 预览版,让开发者能够使用熟悉的 MongoDB 兼容 API,在 Firestore 的无服务器数据库上构建经济高效、可扩缩且高度可靠的应用。今天,我们宣布兼容 MongoDB 的 Firestore 现已正式发布。

此次发布后,Firestore 社区的 60 万活跃开发者现在可以使用现有的 MongoDB 应用程序代码、驱动程序和工具,以及 MongoDB 与 Firestore 卓越无服务器服务集成的开源生态系统。Firestore 提供诸多优势,例如:具有强一致性的多区域复制、几乎无限的可扩缩性、高达 99.999% SLA 的业界领先高可用性、个位数毫秒级的读取性能、集成的 Google Cloud 治理以及经济高效的按需付费定价模式。

兼容 MongoDB 的 Firestore 吸引了来自金融服务、医疗保健、零售和制造业等各行各业的众多客户的关注。我们对这种参与和提供的机会深表感激,这使我们能够优先考虑能够支持关键客户用例的功能让我们能够优先考虑能够支持关键客户用例的功能。例如,一家知名的在线零售公司希望将其产品目录从其他文档数据库迁移到兼容 MongoDB 的 Firestore,以最大限度地提高可扩展性和可用性。为了支持此次迁移,客户充分利用了唯一索引等新功能,以确保唯一的通用产品标识符。现在兼容 MongoDB 的 Firestore 已正式发布,客户非常高兴能够将其生产流量迁移到该版本。

您可以在我们的 Firestore 与 MongoDB 兼容性页面上了解有关如何入门的更多信息。

兼容 MongoDB 的 Firestore 的新功能

根据预览期间客户的直接反馈,我们为兼容 MongoDB 的 Firestore 引入了新功能,包括扩展对兼容 MongoDB 的 Firestore API 的支持、增强的企业级可用性,以及支持从 Firebase 和 Google Cloud 进行访问。让我们深入了解一下。

1. 扩展了对 Firestore 的支持,支持 MongoDB 兼容 API 和查询语言

兼容 MongoDB 的 Firestore API 和查询语言现已支持 200 多项功能。开发者现在可以利用新的阶段和运算符创建更丰富的应用程序,这些阶段和运算符支持跨集合连接数据、存储桶内数据分析以及高级查询功能,包括数组、集合、算术、类型转换和按位运算。我们还新增了直接从兼容 MongoDB 的 Firestore API 创建索引的支持,包括创建唯一索引以确保集合内各个文档的字段值唯一。此外,Firestore Studio 控制台编辑器现在新增了 JSON 查看器和数据导出工具。您可以在文档中找到兼容 MongoDB 的 Firestore 的完整功能列表。

利用 MongoDB 查询语言 (MQL) 运行查询,例如使用新的运算符和阶段(例如 $setIntersection 和 $lookup)来精确定位最佳愿望清单购买转化率。

2. 专为企业打造

我们专为满足企业需求构建了与 MongoDB 兼容的 Firestore,它包括新的灾难恢复、变更数据捕获、安全性和可观察性功能。

在灾难恢复方面,我们集成了时间点恢复 (PITR) 功能,以补充现有的计划备份。此功能支持版本控制,可回滚至过去七天内的任何时间点,从而帮助您从人为错误(例如意外删除数据)中恢复数据。我们还引入了数据库克隆功能,让您可以从任何时间点恢复快照创建数据库的独立副本,用于暂存、开发或分析。此外,我们还整合了托管导出和导入功能,让您可以在 Cloud Storage 中创建 Firestore 数据的可移植副本,以用于存档和其他监管用途。

Firestore 提供多种易于使用的灾难恢复选项,包括时间点恢复和计划备份。

对于变更数据捕获,我们添加了触发器支持,允许配置服务器端代码以响应集合中的文档创建、更新或删除操作。这有助于将 Firestore 数据变更复制到其他服务,例如 BigQuery。

在安全性方面,我们已实现专用 Google 访问通道,通过内部 IP 地址,从边界 Google Cloud 服务安全访问兼容 MongoDB 的 Firestore 数据库。此连接选项无需额外付费。

在可观察性方面,兼容 MongoDB 的 Firestore 现在支持在 Firestore 使用情况页面中添加新指标。这简化了识别导致成本和流量增加的 MongoDB 兼容 API 调用的过程。此可观察性功能增强了查询解释和查询洞察等现有功能,有助于优化使用情况。

3. 除 Google Cloud 外,还可通过 Firebase 实现更广泛的访问

最后,您现在可以访问兼容 MongoDB 的 Firestore,以及 Firebase 和 Google Cloud 中所有您喜爱的开发者服务。这意味着您可以从 Firebase 和 Google Cloud 控制台及其各自的命令行界面 (CLI) 管理兼容 MongoDB 的 Firestore。

使用 Firebase 控制台创建、管理和查询具有 MongoDB 兼容数据库的 Firestore。

我们非常期待看到您使用兼容 MongoDB 的 Firestore 所取得的成就。立即开始使用兼容 MongoDB 的 Firestore 吧!它现已作为 Firestore Enterprise 版本的一部分正式发布。首先,请创建一个兼容 MongoDB 的新 Firestore Enterprise 版本数据库。无需预付费用,所有 Firestore 客户均可享受免费层级。

立即使用 MongoDB 兼容数据库创建您的 Firestore吧!

相关推荐

精选内容

关注【谷歌云服务】
微信公众号
微信咨询:
周一至周五 早上 9 点到晚上 6 点
联系我们