2010-05-19 14 views
10

Continuo a eliminare quegli articoli da fonti diverse che i grandi siti stanno passando da memcache a cassandra. Provenendo da uno sfondo mySQL, riceverò un leggero mal di testa cercando di vedere i pro/contro se confrontati tra loro.Usare cassandra invece di memcache?

Potete aiutarmi a saperne di più su questo?

+0

Cassandra è un database distribuito. Memcached è un sistema di memorizzazione nella cache degli oggetti di memoria distribuiti. Per cosa stai cercando di usarlo? caching? – Tommy

risposta

14

Sarebbe sciocco sostituire la memcached come cache con Cassandra nella maggior parte delle situazioni.

Quali sono le aziende come Digg stanno facendo è, sostituendo la coppia di + memcached database con Cassandra: Cassandra fornisce sia durevole di immagazzinaggio e una cache integrata ad alte prestazioni (la "cache riga"). Ciò evita che problemi come la memcache vengano popolati da uno slave non aggiornato (ciò che Twitter chiama "potenziale coerenza") e semplifica la gestione del cluster.

Problemi correlati