Lorsque l'on parle de sites à fort trafic et de bases de données, on n'entend rarement parler de bases de données relationnelles. En effet, garantir la consistance des données coute chère en temps et est souvent incompatible avec les performances.
Puisque le modèle relationnel ne semble pas adapté dans des environnement
nécessitant de grosses architectures et que les propriétés ACID des bases ne permettent généralement pas de passer à
l'échelle, un nouveau mouvement (encore un ;)) est née de l'initiative des
architectes de cloud
computing et des sites communautaire comme Facebook, Amazon et
Linkin : le NoSQL, (aka : Not Only SQL). Ce billet tente de
faire le tour d'horizon des différents types de bases NoSQL
, les
différentes solutions disponibles sur le marché et dans quels cas les
utiliser.