时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

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:306043

评论

发布
暂无评论

敏捷实践 | 分不清Kanban和看板的只剩你了……

LigaAI

Scrum Kanban 敏捷开发 看板

在线文字图标logo文章封面图生成工具

入门小站

工具

Linux之ab命令

入门小站

Linux

Flink 和流式应用运维(十-上)

Databri_AI

flink API REST API

蔚来事故背后,“致命弯道”在辅助驾驶和自动驾驶之间

脑极体

如何实现分布式锁,聊聊你的想法?

卢卡多多

redis 分布式锁 8月日更

云原生时代到来了么?

escray

学习 极客时间 如何落地业务建模 8月日更

Magician has released a new version

Magician网络编程包

Java Web 网络编程 io nio

【架构设计模块五】:设计微博系统中”微博评论“的高性能高可用计算架构

Ryoma

破解AI开课难题!2021 全国人工智能师资培训落地厦门大学

百度大脑

人工智能

模块五作业

老实人Honey

架构训练营

分片上传Minio存储服务的问题集锦[推荐收藏]

liuzhen007

8月日更

Obsidian一个不错的软件

IT蜗壳-Tango

8月日更

老用户运营从哪里切入?

boshi

运营 私域运营

Go- 常量

HelloBug

常量 const Go 语言

JavaScript单元测试的“抹茶”组合:Mocha和Chai

devpoint

JavaScript 单元测试 8月日更

前端之算法(七)动态规划

Augus

算法 8月日更

高可用架构(下)

编号94530

数据库 架构设计 异地多活容灾 高可用架构

架构1期模块五作业

五只羊

架构实战营

【设计模式】状态模式

Andy阿辉

C# 编程 后端 设计模式 8月日更

敏捷开发

LeifChen

Scrum 敏捷开发 迭代 8月日更

Ansible 管理 Windows 机器配置过程。

耳东@Erdong

windows ansible 8月日更

聊一聊这些年看过的动漫

箭上有毒

8月日更

iOS开发:Xcode自带的模拟器常用快捷键的使用

三掌柜

8月日更 8月

Go- 变量

HelloBug

变量 Go 语言

简简单单实现 Python Web 的登录注册页面,还包含一半逻辑。

梦想橡皮擦

8月日更

耗时24小时整理了网络安全学习路线,非常详细!

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

基于AOP和HashMap原理学习,开发Mysql分库分表路由组件!

小傅哥

小傅哥 hashmap 分库分表 aop 数据散列

还在死磕 Ajax?那可就 out 了!

编程三昧

JavaScript 大前端 8月日更 Fetch

网络攻防学习笔记 Day108

穿过生命散发芬芳

网络安全 8月日更

三分钟快速了解 Cglib 动态代理

4ye

Java 后端 cglib 代理模式 8月日更

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