~/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.