
Envoyé par
hugo123
hum non. L'objectif de Nosql c'est d'apporter d'autres solutions à des problèmes que auparavant on résolvait tout le temps avec la même approche (avec plus ou moins de réussite).
Pour simplifier, t'as 4 grandes familles de base nosql :
les clés valeurs
les orientés colonnes
les orientés graphes
les bases documents
memcached est une base de données clés valeurs. C'est à dire que tu ne peux stocker que des couples de données et la clé est le seul moyen d'accéder à ton enregistrement.
memcached est donc une base de données, et non un language. Il est associé avec Mysql pour profiter de ces bonnes performances quand il s'agit uniquement de récupérer des clés.
A l'opposé d'un memcached, une base de données orienté graphe, beaucoup plus riche en fonctionnalité va permettre de modéliser des relations de graphes, comme par exemple les relations entre individus sur un réseau social.
Partager