Я работаю над проектом, который рассматривает возможность использования Cassandra в качестве базы данных. Мы хотели бы в конечном итоге перейти на Cassandra, даже если мы будем использовать MySQL для начала, учитывая его масштабируемость. Я знаю, что крупные компании, такие как Facebook, Digg и недавно Twitter, используют Cassandra, но я не верю, что ни один из этих сайтов не убежал от Rails. Мой вопрос заключается в том, можно ли использовать Cassandra с помощью Ruby on Rails. Вопросы для рассмотрения:Готово ли производство Cassandra для Ruby on Rails?
- Мы в значительной степени полагаемся на драгоценный камень Authlogic. Переключение на Кассандру повлияет на то, как это работает?
- Есть ли зрелые рубиновые клиенты для Кассандры? Глядя на Github, кажется, что fauna's client (now twitters's client) является самым зрелым. Кто-нибудь имел опыт производства с ним?
Оцените любые советы.
Да, но не предполагайте, что эти компании используют Cassandra для всего. Например, у Facebook есть массовое развертывание MySQL, и Twitter сохраняет все свои твиты в MySQL. Рассмотрим ваши конкретные варианты использования. –
Я бы сказал, что Ruby недостаточно зрел для Cassandra. –