Pourquoi NoSql (MongoDB)?
-
Magasin de données évolutif et flexible :c'est la principale raison de s'éloigner de la base de données relationnelle.
-
Schema less :représente des relations hiérarchiques complexes avec un seul enregistrement.
-
Évolutivité :partitionnement des données sur plus de machines.
-
Incroyablement rapide :MongoDB utilise un protocole de câble binaire comme principal mode d'interaction avec le serveur
Fonctionnalités :
-
Indexation facile
-
Script Java stocké
-
Administration simple (basculement automatique si le maître tombe en panne dans l'architecture maître-esclave)
MongoDB est puissant et tente de garder de nombreuses fonctionnalités des systèmes relationnels, il n'est pas destiné à faire tout ce qu'une base de données relationnelle fait. Dans la mesure du possible, le serveur de base de données décharge le traitement et la logique du côté client.