# FERRET

> Ferret，基于 postgres 的 mongo
---

MongoDB 已经失去了其开源吸引力，不再适合许多用例。
相比之下，PostgreSQL 提供强大的原生 JSON 支持，作为文档数据库的性能超越了 MongoDB。

因此，FerretDB 在 postgres 之上提供了与 mongo 线协议兼容的层，使 MongoDB 用户能够平滑迁移到 PostgreSQL 的优越平台。
[**FERRET**](/zh/docs/ferret) 是 Pigsty 中的一个 <a href="/zh/docs/intro/module#extra-modules"><span class="text-emerald-500 font-black">可选</span></a> 模块。
自 v2.0 以来，它需要 `documentdb` 扩展才能工作。

Pigsty 已经打包了这个扩展，并提供了一个 [`mongo.yml`](https://github.com/pgsty/pigsty/blob/v3.7.0/conf/mongo.yml) 模板，帮助您轻松部署 FerretDB 集群。




**配置**


        配置 ferret 模块，并使用多个 ferret 节点。



**参数**


        使用 9 个参数自定义 ferret 组件



**管理**


        创建、移除、扩展、收缩、升级 ferret 集群



**剧本**


        可在此模块中使用的 Ansible 剧本



**监控**


        仪表板、指标、记录和告警规则。



**使用**


        如何使用 mcli 和配置备份仓库

---

本节页面：

- [使用方法](/zh/docs/ferret/usage/): 安装客户端工具，连接并使用 FerretDB
- [配置](/zh/docs/ferret/config/): 描述您想要的 ferret 集群
- [参数](/zh/docs/ferret/param/): 使用 9 个参数自定义 FerretDB
- [管理](/zh/docs/ferret/admin/): 运行管理任务
- [剧本](/zh/docs/ferret/playbook/): 使用剧本安装 ferretdb
- [监控](/zh/docs/ferret/monitor/): FerretDB 监控仪表板和告警
