Version v3.7.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
FERRET
MongoDB has lost its open-source appeal and is no longer suitable for many cases. In contrast, PostgreSQL offers robust, native JSON support and outperforms MongoDB as a document database.
Thus, FerretDB provides a mongo wire-protocol-compatible layer upon postgres, enabling MongoDB users to migrate smoothly to PostgreSQL’s superior platform.
FERRET is an OPTIONAL module in Pigsty.
It requires the documentdb extensions to work since v2.0.
Pigsty has packaged that and provides a mongo.yml template to help you deploy a FerretDB cluster with ease.
Configure ferret module, and use multiple ferret nodes.
Customize ferret components with 15 parameters
Create, remove, expand, shrink, upgrade ferret cluster
Ansible playbooks that can be used in this module
Dashboards, metrics, record & alerting rules.
How to use the mcli and configure backup repo
Connect to FerretDB with client tools
describe the ferret cluster you want
customize FerretDB with 9-parameter
run administrative tasks
Install ferretdb with playbooks
FerretDB monitor dashboards and alerts