Подтвердить что ты не робот

Rails ORM для Кассандры

этот вопрос, возможно, задавали много раз, но не нашел подходящего ответа. Есть ли ORM на Rails3 для Кассандры.

Я искал google и нашел следующее.

Пожалуйста, помогите мне решить, с кем я должен пойти.

Спасибо

4b9b3361

Ответ 1

Во-первых, вы можете поместить все, что не обновляется в 2011 году в списке "не беспокоиться". 0.7 был выпущен в январе 2011 года и имеет некоторые несовместимости API с более ранними клиентами.

Из оставшихся, фауна/кассандра является клиентом более низкого уровня (я подозреваю, что большинство других используют его в качестве отправной точки), что оставляет очень короткий список, оставшийся для оценки. Основанный исключительно на активности фиксации, я подозреваю, что active_column - ваш лучший выбор.

Для 0.8.1 (он не будет готов к отправке с 0.8.0), мы работаем над драйвером CQL, который, как мы надеемся, обеспечит совместимость Rails. Это будет в исходном дереве Cassandra под драйверами/когда оно будет готово.

Ответ 3

Обновление: июнь 2014 года

Составляя предложения mccannf, я могу лично убедиться, что cequel является первоклассным ORM, у которого есть отличный, простой API, похожий на ActiveRecord, будучи немного более прозрачным (меньше закулисной магии, чем AR). В настоящее время он ведется с июня 2014 года.

Ответ 4

Обновление: июнь 2013 г.

hsgubert/cassandra_migrations

Он предоставляет доступ к Cassandra через CQL3 и интегрируется с рельсами для управления схемой с миграциями.