FerretDB 0.4.0 发布,MongoDB 的开源替代品


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

目前 FerretDB 已发布 0.4.0 版本,此版本增加了对 Tigris 后端的初步支持,计划在下一个版本中与 PostgreSQL 后端达到同等水平。其他更新内容如下:

新的功能

  • 支持$setOnInsert字段更新运算符 #644
  • 支持$unset字段更新运算符 #691
  • 支持$currentDate字段更新运算符 #662
  • 支持数组查询 #618
  • 支持$elemMatch数组查询运算符  #707
  • 实现getFreeMonitoringStatus存根 #751
  • 实现setFreeMonitoring存根 #759
  • 实现tigris处理程序 #690

修复错误

  • 处理buildinfobuildInfo命令 #688
  • 通过代理响应日志修复错误 #705
  • 修复标志的默认值 #743
  • 修复嵌入式数组查询错误 #736

增强功能 

  • 数组比较替换 #676
  • 支持 getParameter 的 showDetails 、allParameters #606
  • 使日志级别可配置 #687
  • $currentDate 时间戳修复DateTime秒和毫秒错误 #701

更新公告:https://github.com/FerretDB/FerretDB/releases/tag/v0.4.0


相關推薦

2023-04-15

FerretDB 现在已经达到生产可用了,这是一个开源的 MongoDB 替代品,建立在 PostgreSQL 之上,并在 Apache 2.0 许可下发布。 FerretDB 希望将 MongoDB 数据库的工作负载带回其开源的本源,使 PostgreSQL 和其他数据库后端能够运行 MongoDB 工

2022-07-28

etDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。 目前 FerretDB 已发布 0.5.1 版本,带来如下变更: 新功能 验

2022-09-23

etDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。 目前 FerretDB 已发布 0.5.0 版本,此版本带来如下改进: 修复错

2023-02-14

etDB(以前被称为 MangoDB)的成立是为了成为 MongoDB 的开源替代品。FerretDB 是一个开源代理,将 MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。 目前 FerretDB 已发布 0.9.1 版本,此版本带来如下改进: 新功能

2023-08-23

使用内置的 PostgreSQL 作为存储。 NocoDB 是 Airtable 的开源替代品,那 AirTable 又是什么呢?其实有点类似于 Google Docs / 腾讯云文档。但是提供了非常丰富的接口,钩子,可以用来实现一些非常强大的功能。 NocoDB 可以让各种关系

2022-06-21

即用的本地维基百科,以及为Postgres提供MongoDB API 能力的 FerretDB(原名叫 MangoDB,碰瓷 MongoDB 被呲了才改名的) WIKI.js 你自己的维基百科,数据使用Postgres存储,与Markdown互通。 https://pigsty.cc/zh/docs/app/docker/wiki/ FerretDB 为Postgre

2023-09-26

通过移除proj-data*将 el9 的离线软件包大小减少 400MB 将 FerretDB 版本提升至 v1.10 修复 patroni v3.1.1 崩溃问题 更新说明:https://github.com/Vonng/pigsty/releases/tag/v2.4.1

2024-08-29

iltonDB),Oracle via (IvorySQL),Oracle RAC (via PolarDB), MongoDB(via FerretDB),以及 Firebase (via Supabase)。 Pigsty v3 还提供了 DuckDB 的进阶支持,除了原生 duckdb CLI 工具外,还编译打包了融合 PG / DuckDB 能力生态扩展:pg_lakehouse,pg_analyticss

2023-01-18

络项目介绍  DB3 Network是一款开源的去中心化的firebase替代品,在DB3 Network上面可以低成本快速构建复杂的去中心化数据应用,比如去中心化论坛,去中心化社交 DB3网络要解决什么问题 在没有db3 network情况下,如果你想构

2023-05-16

2021 年初,开源搜索和数据分析引擎 Elasticsearch 背后的母公司——Elastic 宣布变更 Elasticsearch 和 Kibana 的开源许可证,将原本的 Apache License 2.0 变更为双授权许可,即 Server Side Public License (SSPL) + Elastic License,两者都不是符合 OSI 定

2023-09-05

Loki / Promtail 升级至 2.8.4 ,提供 MongoDB 兼容性的中间组件 FerretDB 升级到了 1.9,PG日志分析组件 pgbadger 升级至了 1.12.2,TimescaleDB 扩展升级至了 2.11.2。 Pigsty v2.3.1 的默认软件包中还添加了 SealOS,这是一个快速部署 Kubernetes 集群的

2023-11-07

- 高效、稳定、快速、安全 本次版本最大亮点:新增MongoDB CDC输入插件,可以增量模式采集MongoDB 增、删、改数据,也可每次作业重启从最新位置采集MongoDB 增、删、改数据,同时带来了一系列实用的功能改进。 bboss 是一个

2024-08-07

设备接入研发周期。 数据存储 设备有效数据:采用 MongoDB 时序集合存储(支持 TDengine、ClickHouse、ElasticSearch 等时序数据存储方式的平替) 设备原始报文:采用 MongoDB 存储,可配置 TTL,过期自动删除 UP 过程数据,减少磁盘

2023-05-14

代滚动机制。基于键集和偏移量的滚动最初可用于 JPA、MongoDB 和 Neo4j,并将随着时间的推移扩展到其他模块。由于 Scroll API 对底层滚动机制的意见较少,Cassandra 的分页将非常适合未来的 Scroll API 采用。 在各个模块中还有许多其