Avantages

10 min Niveau 1

Toute base de données relationnelle a un schéma typique qui montre le nombre de tables et la relation entre ces tables. Alors que dans MongoDB, il n'y a pas de concept de relation.

Avantages de MongoDB par rapport à RDBMS

  • Schema less - MongoDB est une base de données de documents dans laquelle une collection contient différents documents. Le nombre de champs, le contenu et la taille du document peuvent différer d'un document à l'autre.
  • La structure d'un objet unique est claire.
  • Pas de jointures complexes.
  • Une grande capacité d'interrogation. MongoDB prend en charge les requêtes dynamiques sur les documents à l'aide d'un langage de requête basé sur les documents qui est presque aussi puissant que SQL.
  • Tuning.
  • Facilité de mise à l'échelle - MongoDB est facile à mettre à l'échelle.
  • La conversion/mappage des objets de l'application en objets de la base de données n'est pas nécessaire.
  • Utilise la mémoire interne pour stocker l'ensemble de travail (fenêtré), ce qui permet un accès plus rapide aux données.

Pourquoi utiliser MongoDB ?

  • Stockage orienté document - Les données sont stockées sous la forme de documents de style JSON.
  • Index sur n'importe quel attribut
  • Réplication et haute disponibilité
  • Auto-Sharding
  • Requêtes riches
  • Mises à jour rapides sur place
  • Support professionnel de MongoDB

Où utiliser MongoDB ?

  • Big Data
  • Gestion et diffusion du contenu
  • Infrastructure mobile et sociale
  • User Data Management
  • Centre de données
logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus