2010-05-19 6 views
10

Je continue à réécrire ces articles de différentes sources que les grands sites passent de memcache à cassandra. Venant d'un contexte mySQL, je vais avoir un léger mal de tête en essayant de voir les avantages/inconvénients par rapport à l'autre.Utilisation de cassandra au lieu de memcache?

Pourriez-vous m'aider à en savoir plus à ce sujet?

+0

Cassandra est une base de données distribuée. Memcached est un système de mise en cache d'objet de mémoire distribuée. À quoi voulez-vous l'utiliser? mise en cache? – Tommy

Répondre

14

Il serait stupide de remplacer memcached en tant que cache avec Cassandra dans la plupart des situations. Remplacement de la paire base de données + memcached par Cassandra: Cassandra fournit à la fois un stockage durable et un cache haute performance intégré (le «cache de lignes»). Cela évite que des problèmes comme memcached ne se produisent à partir d'un esclave obsolète (ce que Twitter appelle «la cohérence potentielle») et simplifie la gestion des clusters.

Questions connexes