写点什么

FerretDB Cloud:MongoDB Atlas 的开源替代方案

  • 2025-09-08
    北京
  • 本文字数:1376 字

    阅读完需:约 5 分钟

大小:672.62K时长:03:49
FerretDB Cloud:MongoDB Atlas的开源替代方案

FerretDB 最近宣布 FerretDB Cloud 正式可用,这是一个基于开源 DocumentDB 构建的托管 MongoDB 兼容数据库服务。FerretDB Cloud 主要面向那些寻找首个跨云 DocumentDB 解决方案以及 MongoDB Atlas 替代品的开发者。目前,该服务仅在 AWS 上提供。


FerretDB 是一款基于 PostgreSQL 构建的 MongoDB 替代数据库,与 MongoDB 兼容,并采用了 Apache 2.0 开源协议。它以 DocumentDB 为基础,DocumentDB 是一个旨在创建可互操作的、开源的文档数据库技术的项目,最近加入了 Linux 基金会。据 FerretDB 团队介绍,尽管引擎尚未 100% 兼容 MongoDB,但它让开发者能够在 PostgreSQL 上运行的同时使用现有的 MongoDB 驱动程序和工具,其中包含了迁移 MongoDB 工作负载所需的常见功能。


FerretDB 联合创始人 Peter FarkasAlexey Palazhchenko 介绍了新的托管选项:

借助 FerretDB Cloud,整个过程变得更加简便。你无需自己管理基础设施、打补丁或扩展 PostgreSQL,现在只需要短短几分钟就可以配置并运行 FerretDB。你的应用程序仍然可以像连接 MongoDB 那样连接 FerretDB,但数据存储在配备开源 DocumentDB 扩展的 PostgreSQL 中,为你带来了可靠性和长久的自由度和灵活性。


付费版本的 FerretDB Cloud 提供了高达 64 TB 的存储空间、传输中加密与静态加密以及专属租户服务,预计很快会支持多云。企业版是 SOC 2 就绪的,并提供 99.99% 的 SLA。


FerretDB Cloud 并非唯一提供 MongoDB Atlas 替代方案的托管服务。Azure Cosmos DB for MongoDBAmazon DocumentDB(兼容 MongoDB) 同样是主流云服务供应商提供的热门选项。尽管 MongoDB 之前曾公布过与 AWS 和 Azure 托管服务的兼容性对比结果,但到目前为止,尚未发布任何有关 FerretDB 的相关数据。Farkas 和 Palazhchenko 补充道:

FerretDB Cloud 提供与本地 FerretDB 实例完全相同的特性集。例如,MongoDB 的向量搜索功能仅在 Atlas 上可用,而 FerretDB Cloud 和本地 FerretDB 都直接提供了这一功能。


LinkedIn 的一个讨论帖中,Farkas 详细介绍了项目的起源、推出托管版本的必要性,以及 FerretDB 因开发兼容产品而遭到 MongoDB 威胁提起诉讼的经过。他还分享了自己对于 MongoDB 多年前采用的服务器端公共许可证(SSPL)的看法:

SSPL 有着巨大的影响——如果只有少数云服务提供商拥有提供软件即服务的许可,市场上就无法形成真正的竞争格局,单一供应商就能凭借许可协议来掌控定价权。这正是我们目前在 MongoDB 领域所目睹的现象。


今年早些时候,MongoDB 总法律顾问 Andrew Stephens 在“为开发者构建——而非模仿者”一文中写道:“Ferret 声称自己是开源替代品,但究其本质,这并非开源问题,而是伪装成兼容性的模仿、盗窃和不当使用。” Percona 创始人、开源布道师 Peter Zaitsev 评论道

时间终会证明一切——如果你看一下 DB-Engines 的采用曲线,不难发现 MongoDB 正在输给像 PostgreSQL 这样的开源数据库。当然,他们的收入仍在增长,但 Oracle 数据库亦是如此,这表明市场份额的争夺并非仅与收入增长挂钩。


FerretDB Cloud 目前已在 AWS(包括 AWS 市场)上可用,预计很快将拓展至 Azure 以及谷歌云平台。它提供了四种不同的订阅方案,包括为开发者、学生和小型项目提供的免费档。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


原文链接:

https://www.infoq.com/news/2025/09/ferretdb-cloud-mongodb/

2025-09-08 17:306176

评论

发布
暂无评论

探索YashanDB数据库的实时数据处理能力

数据库砖家

探讨YashanDB数据库备份与恢复的现代方法

数据库砖家

通过YashanDB实现数据读写分离策略

数据库砖家

数字化新时代,YashanDB数据库将如何改变行业格局

数据库砖家

No007:构建生态通道——如何让DeepSeek更贴近生产与生活的真实需求

lsycang

探索YashanDB数据库自动调优机制提升性能秘笈

数据库砖家

通过YashanDB数据库提升企业数据分析能力

数据库砖家

No006:订阅化时间管理——迈向个性化、生态化的AI服务模式

lsycang

探讨YashanDB数据库的未来发展趋势

数据库砖家

通过YashanDB数据库实现企业数据与应用的整合

数据库砖家

通过YashanDB数据库实现实时业务监控的技术分析

数据库砖家

探秘YashanDB数据安全架构,提升企业防护能力

数据库砖家

AI 写代码总是乱?吴恩达力推的测试驱动开发(TDD),能帮你兜底

hepingfly【gzh:和平本记】

TDD 测试驱动开发 AI 编程

探索YashanDB的事件驱动架构:满足快速反应需求

数据库砖家

探索YashanDB数据库:推动企业数据管理的高效工具

数据库砖家

No004:如果AI能主动提问——从“应答”到“探询”的进化

lsycang

探索YashanDB数据库在机器学习中的应用

数据库砖家

探讨YashanDB在教育领域的潜力与应用

数据库砖家

提升数据安全性:YashanDB数据库的保护机制

数据库砖家

通过YashanDB数据库实现数据集成与共享

数据库砖家

推动业务持续增长的YashanDB数据库成功实践

数据库砖家

挖掘数据潜力:选择YashanDB数据库的理由

数据库砖家

为YashanDB数据库寻找合适的运行环境的考虑因素

数据库砖家

探索YashanDB数据库的可扩展性与灵活性

数据库砖家

探索YashanDB的核心架构与优势解析

数据库砖家

通过YashanDB实现跨数据中心的数据同步

数据库砖家

No005:时间隐没与对话重塑——为什么DeepSeek不显示时间?如何通过时间轴优化交互?

lsycang

使用JavaScript和CSS创建动态高亮导航栏

qife122

JavaScript 前端动画

探索YashanDB在大数据时代的应用及优势教程

数据库砖家

探讨YashanDB数据库的分布式事务处理能力

数据库砖家

Error resolving template [excel/readExcel], template might not exist or might not be accessible by

刘大猫

人工智能 数据挖掘 大数据 算法 数据分析

FerretDB Cloud:MongoDB Atlas的开源替代方案_数据库_Renato Losio_InfoQ精选文章