Rails ORM для Кассандры
этот вопрос, возможно, задавали много раз, но не нашел подходящего ответа. Есть ли ORM на Rails3 для Кассандры.
Я искал google и нашел следующее.
Пожалуйста, помогите мне решить, с кем я должен пойти.
Спасибо
Ответы
Ответ 1
Во-первых, вы можете поместить все, что не обновляется в 2011 году в списке "не беспокоиться". 0.7 был выпущен в январе 2011 года и имеет некоторые несовместимости API с более ранними клиентами.
Из оставшихся, фауна/кассандра является клиентом более низкого уровня (я подозреваю, что большинство других используют его в качестве отправной точки), что оставляет очень короткий список, оставшийся для оценки. Основанный исключительно на активности фиксации, я подозреваю, что active_column - ваш лучший выбор.
Для 0.8.1 (он не будет готов к отправке с 0.8.0), мы работаем над драйвером CQL, который, как мы надеемся, обеспечит совместимость Rails. Это будет в исходном дереве Cassandra под драйверами/когда оно будет готово.
Ответ 2
Обновление: февраль 2013 г.
и если вы используете Datastax:
Ответ 3
Обновление: июнь 2014 года
Составляя предложения mccannf, я могу лично убедиться, что cequel является первоклассным ORM, у которого есть отличный, простой API, похожий на ActiveRecord, будучи немного более прозрачным (меньше закулисной магии, чем AR). В настоящее время он ведется с июня 2014 года.
Ответ 4
Обновление: июнь 2013 г.
hsgubert/cassandra_migrations
Он предоставляет доступ к Cassandra через CQL3 и интегрируется с рельсами для управления схемой с миграциями.