~/technologies/mongodb

Fiche 03.10En production

Fiche technique // Back & API

MongoDB

Base de données documentaire

MongoDB stocke des documents souples plutôt que des tables rigides : parfait quand le format des données évolue vite ou varie d'un enregistrement à l'autre.

Pourquoi ce choix

>_ atout_01

Schéma souple

Le format des données évolue avec le produit, sans migrations lourdes.

>_ atout_02

Vitesse d'itération

Idéal en phase MVP, quand le modèle de données se cherche encore.

>_ atout_03

Scalabilité horizontale

La répartition sur plusieurs serveurs est prévue dès la conception.

Ce qu'on construit avec MongoDB

  • MVP à modèle de données mouvant
  • Catalogues aux attributs variables
  • Journaux d'événements et analytique
  • Contenus riches imbriqués

Services qui l'embarquent

Même famille : Back & API

$ appstronaute lancer-projet --avec mongodb

Un projet où MongoDB aurait sa place ?

On vous dit honnêtement si c'est le bon choix pour votre contexte, et ce qu'on mettrait à la place sinon.