Кассандра готова к прайм-тайм? - PullRequest
2 голосов
/ 15 августа 2011

Я начал изучать Cassandra, и я действительно впечатлен тем, что он предоставляет, но в то же время я прочитал о том, как у Reddit была пожарная тренировка после миграции на Cassandra, и о том, что твиттер решил не использовать ее для твитов.Хотя это было около года назад или около того, мне интересно, готова ли последняя версия к прайм-тайму?

Ответы [ 2 ]

5 голосов
/ 16 августа 2011

Netflix подробно говорил о том, как они полностью переходят от Oracle и SimpleDB к Cassandra.

Твиттер также на Саммите Кассандры несколько недель назад говорил о том, как они используют Кассандру для нескольких проектов; У Reddit были некоторые проблемы с недостаточной пропускной способностью, но позже сказал : «Наш трафик вырос более чем втрое [в 2010 году], и прозрачная масштабируемость, предоставленная нам Apache Cassandra, в значительной степени позволила нам сделайте это на наших ограниченных ресурсах. "

Есть много других компаний, использующих Cassandra (а клиенты DataStax - верхушка айсберга).

Короче говоря, Кассандра решает реальные проблемы для реальных компаний. Только не входите в это ожидание MySQL, и вы будете в порядке. Документация DataStax является хорошей отправной точкой.

(Крис ошибается насчет стабильности API: нам было ясно, что после версии 0,7 мы будем строго поддерживать обратную совместимость, и мы делаем это даже для операций «обслуживания», таких как обновления схемы и работа кластера смешанной версии, для обновлений без простоев. Я также хотел бы отметить, что в отличие от многих баз данных "NoSQL", Cassandra всегда серьезно относилась к надежности данных.)

1 голос
/ 15 августа 2011

Кассандра все еще находится в очень тяжелом развитии.API все еще меняется, и в этом отношении ни один продукт не является стабильным.Есть все еще случайные глюки, и много изломов, которые нужно решить.Это все еще очень молодой продукт, которому предстоит пройти долгий путь до фактической зрелости.

Сказав это, Кассандра вполне способна, при условии, что вы способны структурировать свои данные в соответствии с сильными сторонами Кассандры.Другими словами, если вы будете играть на сильных сторонах Кассандры, я думаю, вы обнаружите, что на данный момент она «достаточно зрелая».Уже есть ряд крупных сайтов, которые используют кассандру, и в этом отношении она, безусловно, готова к «прайм-тайм» (что бы это ни значило на самом деле).

Пройдут годы (если когда-либо), прежде чем у негорепутация и стабильность как традиционные СУБД, такие как MySQL.

...