内容提要
FerretDB发布了2.0版本的首个候选版本,作为MongoDB的开源替代品,性能提升20倍,增强兼容性,支持向量搜索和复制。该版本旨在为避免SSPL许可的项目提供MongoDB 5.0+的替代方案,并利用DocumentDB的PostgreSQL扩展提升文档数据库性能。
关键要点
-
FerretDB发布了2.0版本的首个候选版本,作为MongoDB的开源替代品。
-
该版本性能提升20倍,增强了兼容性,支持向量搜索和复制。
-
FerretDB最初于三年前以MangoDB的名义推出,去年正式发布。
-
FerretDB 2.0在性能和兼容性方面有显著提升,支持更多应用程序。
-
FerretDB以Apache 2.0许可证发布,通常与MongoDB驱动程序和工具兼容。
-
FerretDB 2.x利用了微软的DocumentDB PostgreSQL扩展,提升文档数据库性能。
-
FerretDB 2.0提供了与文档数据库协议的接口,用户可以通过Postgres与DocumentDB交互。
-
Farkas表示,DocumentDB的开源使得行业标准化文档数据库的合作更进一步。
-
FerretDB提供了与MongoDB的已知差异列表,尽管协议错误名称和代码相同,但错误消息可能有所不同。
-
FerretDB 1.x仍可在GitHub上获取,鼓励社区继续贡献或自行扩展。
-
FerretDB Cloud正在开发中,初期将在AWS和GCP上提供,未来计划支持Microsoft Azure。
延伸解读
性能提升与兼容性
FerretDB 2.0版本在性能上实现了高达20倍的提升,这使其在处理特定工作负载时与市场上领先的替代品相媲美。同时,增强的兼容性使得更多应用程序能够无缝运行,解决了用户在早期版本中遇到的兼容性问题。
开源与标准化的前景
FerretDB以Apache 2.0许可证发布,旨在为希望避免SSPL许可的项目提供替代方案。随着DocumentDB的开源,FerretDB的发布标志着文档数据库行业标准化的进一步推进,可能促进更广泛的合作与发展。
对旧版本的支持
尽管FerretDB 2.0专注于支持PostgreSQL数据库,但FerretDB 1.x仍然可在GitHub上获取。这为依赖早期版本的用户提供了继续使用的选择,同时鼓励社区对旧版本进行贡献或扩展。
延伸问答
FerretDB 2.0版本有哪些主要改进?
FerretDB 2.0版本性能提升20倍,增强了兼容性,支持向量搜索和复制。
FerretDB是如何与MongoDB兼容的?
FerretDB通常与MongoDB驱动程序和工具兼容,旨在作为MongoDB 5.0+的替代方案。
FerretDB 2.0的发布许可证是什么?
FerretDB以Apache 2.0许可证发布。
FerretDB 2.0如何利用DocumentDB的扩展?
FerretDB 2.x利用微软的DocumentDB PostgreSQL扩展,引入BSON数据类型和相关操作,提升文档数据库性能。
FerretDB Cloud的计划是什么?
FerretDB Cloud正在开发中,初期将在AWS和GCP上提供,未来计划支持Microsoft Azure。
FerretDB与MongoDB的已知差异有哪些?
FerretDB提供了与MongoDB的已知差异列表,尽管协议错误名称和代码相同,但错误消息可能有所不同。