2010-05-19 8 views
10

Sigo remontando esos artículos de diferentes fuentes que los sitios grandes están cambiando de Memcache a Casandra. Procedente de un fondo mySQL, tendré un ligero dolor de cabeza tratando de ver los pros/contra cuando se comparen entre sí.¿Usando cassandra en lugar de memcache?

¿Me pueden ayudar para saber más sobre esto?

+0

Cassandra es una base de datos distribuida. Memcached es un sistema de caché de objetos de memoria distribuida. ¿Para qué estás buscando usarlo? almacenamiento en caché? – Tommy

Respuesta

14

Sería tonto reemplazar memcached como caché con Cassandra en la mayoría de los casos.

Lo que compañías como Digg están haciendo es reemplazar la base de datos + el par de memcached con Cassandra: Cassandra proporciona un almacenamiento duradero y un caché integrado de alto rendimiento (el "caché de fila"). Esto evita problemas como la memoria de memcached de un esclavo desactualizado (lo que Twitter llama "coherencia potencial") y simplifica la administración del clúster.