MongoDB est la base de données NoSQL documentaire la plus populaire. Elle stocke les données en BSON (JSON binaire), ce qui la rend naturelle pour les données semi-structurées et les schémas évolutifs. Très utilisée dans les architectures data pour stocker des résultats d'API, des configurations, des logs structurés, et des données avec des structures variables. MongoDB Atlas offre une version cloud managée avec recherche full-text et Atlas Search (recherche vectorielle).
Catalogue produit e-commerce
Chaque produit a des attributs différents (vêtement: taille/couleur, électronique: tension/connectique). MongoDB stocke ces documents hétérogènes sans schéma rigide.
✓ Points forts
✗ Limites
⚠️ Pièges connus en production
✓ Fait pour vous si…
Stockage de données semi-structurées, catalogues produits avec attributs variables, résultats d'APIs REST, logs applicatifs structurés.
✗ Pas fait pour vous si…
Données relationnelles fortement normalisées ou requêtes analytiques complexes (préférer PostgreSQL).