FerretDB

FerretDB est une alternative open source à MongoDB. Il implémente le protocole MongoDB (MongoDB wire protocol) et traduit les requêtes MongoDB en SQL vers PostgreSQL, utilisé comme moteur de stockage.

Clever Cloud conduit actuellement des tests internes autour d’une intégration de FerretDB.

FerretDB en bref

  • Projet open source sous licence Apache 2.0
  • Objectif : fournir une alternative open source à MongoDB, reposant sur un backend SQL (PostgreSQL)
  • Compatibilité : FerretDB accepte les commandes et requêtes MongoDB via le protocole MongoDB

Remarque

FerretDB vise la compatibilité avec la grande majorité des usages MongoDB, mais toutes les fonctionnalités MongoDB ne sont pas prises en charge.

Par exemple, certaines commandes d’administration avancées ne sont pas supportées, certains pipelines ou étapes d’agrégation complexes peuvent être limités ou encore, les performances et comportements peuvent différer de MongoDB natif en raison de l’utilisation de PostgreSQL comme backend.

La compatibilité dépend de la version utilisée et des fonctionnalités sollicitées.

Rejoindre la phase de test

FerretDB est actuellement en phase de test chez certains de nos clients. Nous l’améliorons et validons ses capacités au fur et à mesure des essais techniques.

Si vous souhaitez expérimenter FerretDB dans votre propre contexte et nous transmettre des retours d’usage, vous pouvez demander à rejoindre cette phase de test en remplissant le formulaire ci-dessous.