FerretDB (以前称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。
目前 FerretDB 已发布 1.2.0 版本,此版本包括高度实验性且不受支持的 SQLite 后端,它将在未来的版本中得到改进。
SQLite 的实现进一步印证了 FerretDB 的目标,即提供 MongoDB 的开源数据库替代方案,并启用更多的数据库后端支持,而不是 PostgreSQL。
dbStats
collStats
int64
getLastError
insertMany
更新公告:https://blog.ferretdb.io/ferretdb-v-1-2-0-minor-release/
评论删除后,数据将无法恢复
FerretDB 1.2 发布,MongoDB 开源替代品
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/