Introduction à MongoDB

NoSQL

Not only SQL.

Alternatives aux SGBDR, les bases NoSQL s'écartent du paradigme relationnel (et ACID) avant tout pour des soucis de performance et de scalabilité.

Théorème du CAP d'Eric Brewer

Tout système distribué ne peut répondre simultanément qu'à deux des contraintes suivantes :

  • cohérence ;
  • haute disponibilité ;
  • tolérance au partitionnement.

Quatre grandes familles

  • Clé / valeur : Redis, Riak, Voldemort.
  • Orienté colonne : HBase, Cassandra.
  • Orienté document : CouchDB, RavenDB, MongoDB.
  • Orienté graphe : Neo4J.