您现在的位置是:首页 > 文章详情

FerretDB 1.2 发布,MongoDB 开源替代品

日期:2023-05-22点击:879

FerretDB (以前称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。

目前 FerretDB 已发布 1.2.0 版本,此版本包括高度实验性且不受支持的 SQLite 后端,它将在未来的版本中得到改进。

SQLite 的实现进一步印证了 FerretDB 的目标,即提供 MongoDB 的开源数据库替代方案,并启用更多的数据库后端支持,而不是 PostgreSQL。

修复错误和增强功能

  • 修复了未设置字段排序的错误。此错误干扰了具有未设置字段的文档的正确排序。
  • 除此之外,此版本还发现并解决了 dbStats  collStats 操作的错误,确保它们返回 int64 值,使它们能够有效地处理大型数据库和集合。
  • 还通过允许驱动程序完成服务器握手并阻止它发送 getLastError 来解决与 C# 驱动程序的兼容性问题。
  • 另一个功能是在 insertMany 命令的单个事务中启用多个文档插入。最初,为每个插入的文档创建事务。此更改可能会减少文档的插入时间和事务开销。
  • 在查询投影中添加了对点符号的支持。

更新公告:https://blog.ferretdb.io/ferretdb-v-1-2-0-minor-release/

原文链接:https://www.oschina.net/news/242059/ferretdb-1-2-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章