2010-05-19 2 views
10

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

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

+0

Cassandra - это распределенная база данных. Memcached - это система кэширования объектов распределенной памяти. На что вы хотите его использовать? кэширование? – Tommy

ответ

14

Было бы глупо заменить memcached как кеш с Cassandra в большинстве ситуаций.

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

Смежные вопросы