2010-05-19 11 views
10

Publikuję artykuły z różnych źródeł, że duże witryny przechodzą z memcache na kassandra. Pochodzę z tła mySQL, dostanę lekki ból głowy, próbując zobaczyć plusy/minusy w porównaniu do siebie.Używanie kasawy zamiast memcache?

Czy możesz mi pomóc, aby dowiedzieć się więcej na ten temat?

+0

Cassandra jest rozproszoną bazą danych. Memcached to system buforowania obiektów pamięci rozproszonej. Do czego chcesz go użyć? buforowanie? – Tommy

Odpowiedz

14

Głupie byłoby zastąpienie memcached jako pamięci podręcznej z Cassandrą w większości sytuacji.

To, co robią firmy takie jak Digg, zastępuje bazę danych i parę memcached z Cassandrą: Cassandra zapewnia zarówno trwałe przechowywanie, jak i zintegrowaną pamięć podręczną o wysokiej wydajności ("pamięć podręczną wiersza"). Zapobiega to problemom takim jak memcached jest wypełniana przez nieaktualne urządzenie podrzędne (co nazywane jest przez Twitter "potencjalną konsekwencją") i upraszcza zarządzanie klastrami.

Powiązane problemy