Cassandra的Rails ORM [英] Rails ORM for Cassandra
问题描述
这个问题可能已被问过很多次,但找不到任何合适的答案。
this question may have been asked many times, but could not find any suitable answer. Is there any ORM on Rails3 for Cassandra.
我搜索过google并找到以下内容。
I have searched google and found following.
- fauna / cassandra - 用于rails的cassandra客户端
- carbonfive/active_column - 上次更新时间:2011年5月13日
- winebarrel / activerecord-cassandra-adapter - 上次更新于5个月前
- scrum8 / cassandrb - 上次更新时间:2011年3月1日
- NZKoz / cassandra_object - 最后更新时间:2010年5月30日
- astrails / smallrecord < a> - 上次更新时间:2010年4月14日
- azati / ActiveCassandra - 上次更新03 -jun-2010
- fauna/cassandra - cassandra client for rails
- carbonfive/active_column - last updated 13-may-2011
- winebarrel/activerecord-cassandra-adapter - last updated 5 months ago
- scrum8/cassandrb - last updated 01-mar-2011
- NZKoz/cassandra_object - last updated 30-may-2010
- astrails/smallrecord - last updated 14-apr-2010
- azati/ActiveCassandra - last updated 03-jun-2010
请帮我决定我应该选择哪一个。
Please help me out in deciding which one I should go with.
感谢
推荐答案
首先,您可以将2011年未更新的任何内容放在 。 0.7在2011年1月发布,并与早期客户有一些API不兼容。
First, you can put anything not updated in 2011 on the "don't bother" list. 0.7 was released in January 2011 and has some API incompatiblities with earlier clients.
其中,fauna / cassandra是一个较低级别的客户端其他人使用它作为起点),留下一个非常短的列表留下评价。基于纯粹的提交活动我怀疑active_column是你最好的打赌。
Of the ones left, fauna/cassandra is a lower-level client (I suspect most of the others use it as a starting point), which leaves a very short list left to evaluate. Based purely on commit activity I suspect active_column is your best bet.
对于0.8.1(它不会准备好与0.8.0发货)重新工作在CQL驱动程序,我们希望将提供Rails兼容性开箱即用。这将在Cassandra源代码树下的驱动程序/准备好时。
For 0.8.1 (it won't be ready in time to ship with 0.8.0) we're working on a CQL driver that we hope will provide Rails compatibility out of the box. That will be in the Cassandra source tree under drivers/ when it's ready.
这篇关于Cassandra的Rails ORM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!