Использование cassandra вместо memcache?

Я продолжаю читать статьи из разных источников о том, что крупные сайты переходят с memcache на cassandra. Исходя из фона mySQL, у меня будет небольшая головная боль, пытаясь увидеть плюсы и минусы по сравнению друг с другом.

Можете ли вы помочь мне узнать больше об этом?


person Industrial    schedule 19.05.2010    source источник
comment
Cassandra — это распределенная база данных. Memcached — это система кэширования объектов с распределенной памятью. Для чего вы хотите его использовать? кэширование?   -  person Tommy    schedule 19.05.2010


Ответы (1)


В большинстве случаев было бы глупо заменять memcached в качестве кеша на Cassandra.

Что делают такие компании, как Digg, так это заменяют пару «база данных + memcached» на Cassandra: Cassandra обеспечивает как надежное хранилище, так и интегрированный высокопроизводительный кеш («кэш строк»). Это предотвращает такие проблемы, как заполнение memcached из устаревшего подчиненного устройства (что Twitter называет «потенциальной согласованностью»), и упрощает управление кластером.

person jbellis    schedule 19.05.2010