FerretDB 2.0 发布候选版本总结
主要观点
FerretDB 发布了其 2.0 版本的第一个候选版本,作为 MongoDB 的开源替代品,带来了显著的性能提升、增强的功能兼容性、向量搜索能力和复制支持。该版本基于微软的 DocumentDB 构建,旨在为开源和早期商业项目提供 MongoDB 5.0+ 的替代方案。
关键信息
- 发布背景: FerretDB 最初在三年前以 MangoDB 的名称推出,去年正式发布。2.0 版本是其首次重大更新。
- 性能提升: 由于底层技术的改进,FerretDB 2.0 在某些工作负载下性能提升高达 20 倍,与市场上的领先替代品相当。
- 兼容性增强: 该版本支持更广泛的应用程序,减少了与 MongoDB 的兼容性问题。
- 技术基础: FerretDB 2.0 利用了微软的 DocumentDB PostgreSQL 扩展,该扩展引入了 BSON 数据类型和相关操作。
- 许可证: FerretDB 采用 Apache 2.0 许可证,通常与 MongoDB 驱动程序和工具兼容,避免了 SSPL 许可证的限制。
重要细节
- DocumentDB 集成: FerretDB 2.0 通过两个 PostgreSQL 扩展(pg\_documentdb\_core 和 pg\_documentdb\_api)与 DocumentDB 集成,优化了 BSON 处理和数据操作。
- 标准化倡议: FerretDB 的 CEO Peter Farkas 强调了文档数据库标准化的必要性,并指出微软开源 DocumentDB 是推动行业合作的重要一步。
- 版本支持: FerretDB 2.0 专注于支持使用 DocumentDB 的 PostgreSQL 数据库,但 1.x 版本仍可在 GitHub 上获取,供依赖旧版本和后台的用户使用。
- 云服务: FerretDB Cloud 正在开发中,将作为一个托管数据库即服务选项,最初在 AWS 和 GCP 上提供,未来计划支持微软 Azure。
- 未来路线图: FerretDB 项目的高层路线图可在 GitHub 上查看,展示了其未来的发展方向和计划。
结论
FerretDB 2.0 的发布标志着其作为 MongoDB 开源替代品的重要进展,通过集成 DocumentDB 和优化 PostgreSQL 扩展,提供了更高的性能和更好的兼容性。随着云服务的推出和标准化倡议的推进,FerretDB 正在成为文档数据库领域的重要参与者。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。