Archives du mot-clé NoSQL

[Tuto] Présentation et installation de MongoDB

Logo MongoDBMongoDB est une base de données NoSQL performante de type document. Elle manipule des documents qui sont des objets au format BSON (JSON Binaire), ces documents sont stockés dans des collections.

MongoDB est shéma-less, c’est à dire que la structure des documents est modifiable sans reconfiguration de la base ce qui rend MongoDB très flexible. Ainsi, vous pouvez faire évoluer la base de données en même temps que l’application, notamment avec un processus Agile.

Le langage natif de MongoDB est le JavaScript, il n’y a pas de langage particulier de manipulation de données comme le SQL. MongoDB est donc parfait pour faire du full stack en JavaScript ( MongoDB, Angular.JS, Node.JS par exemple).

D’un point de vue serveur, MongoDB peut être monté en cluster pour augmenter les performances et / ou pour une haute disponibilité avec un système de réplication natif.
Lire la suite