💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
FerretDB是一个开源项目,旨在作为MongoDB的替代方案。它不是MongoDB的分支或重写,而是一个将MongoDB查询转换为SQL的代理,基于PostgreSQL运行。FerretDB支持约80%的工作负载,并与大多数MongoDB工具兼容,旨在吸引开发社区并推动OpenDocDB标准的建立。
🎯
关键要点
- FerretDB是一个开源项目,旨在作为MongoDB的替代方案。
- FerretDB不是MongoDB的分支或重写,而是一个将MongoDB查询转换为SQL的代理,基于PostgreSQL运行。
- FerretDB支持约80%的工作负载,并与大多数MongoDB工具兼容。
- FerretDB可以作为MongoDB兼容的云服务的本地替代方案。
- FerretDB 2.0版本的发布带来了显著的性能提升,得益于PostgreSQL的DocumentDB扩展。
- FerretDB可以将任何Postgres数据库系统转变为MongoDB服务提供者。
- FerretDB并不打算替代所有MongoDB实例,尤其是那些使用高级专有功能的实例。
- FerretDB的创始人包括Peter Farkas、Peter Zaitsev和Alexey Palazhchenko,他们都是Percona的早期员工。
- MongoDB在2018年将其许可证更改为更具限制性的SSPL许可证,旨在阻止云服务提供商在不回馈的情况下提供MongoDB功能。
- FerretDB项目的启动是因为许多MongoDB用户需要一个开源许可证的版本。
- OpenDocDB倡议旨在吸引开发社区,建立一个文档导向数据库查询的标准。
- FerretDB计划通过提供工具、高级企业功能、云服务和高级支持来盈利。
❓
延伸问答
FerretDB是什么?
FerretDB是一个开源项目,旨在作为MongoDB的替代方案,能够将MongoDB查询转换为SQL。
FerretDB与MongoDB的关系是什么?
FerretDB不是MongoDB的分支或重写,而是一个代理,支持约80%的MongoDB工作负载。
FerretDB 2.0版本有哪些新特性?
FerretDB 2.0版本带来了显著的性能提升,得益于PostgreSQL的DocumentDB扩展。
FerretDB如何支持MongoDB工具?
FerretDB与大多数MongoDB工具和驱动兼容,能够支持现有的MongoDB生态系统。
FerretDB的创始人是谁?
FerretDB的创始人包括Peter Farkas、Peter Zaitsev和Alexey Palazhchenko,他们都是Percona的早期员工。
OpenDocDB倡议的目的是什么?
OpenDocDB倡议旨在吸引开发社区,建立一个文档导向数据库查询的标准。
🏷️
标签
➡️