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 ?
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !