我应该使用哪种适用于Ruby的CouchDB适配器?

时间:2009-07-28 17:44:20

标签: ruby-on-rails ruby couchdb

我发现的一些选项是

我更喜欢GitHub上的项目,因为这使我最容易分叉和推送修复。所有这些都符合这一要求。

我习惯了Rails,所以我喜欢像ActiveRecord模型一样的东西。另一方面,我也不想在我和Couch之间太多 - 毕竟我有一个原因就是把它用作我的数据库。

最后,他们似乎都得到了相当积极的维护(可能除了couch_foo)。

所以我想这归结为(诚然和不幸的)主观:任何人都有与他们相处的好坏经历?

3 个答案:

答案 0 :(得分:1)

ActiveCouch还没有与CouchDB 0.9.x兼容,并且有一些批评说它不能很好地模拟CouchDB语义(我基本上是因为你提到的原因写的 - 我熟悉ActiveRecord语义)

我认为功能最齐全,最积极开发的是CouchRest。

答案 1 :(得分:1)

我对主要问题没有答案,但我确实在2009年7月24日George Palmer看到talk在CouchDB和couch_foo上发送了Rails Underground,所以它是可能公平地说,他仍然活跃。

我不认为视频录制是在乔治发言的房间里进行的,这是一种耻辱,但他们可能还没准备好。请尝试查看here

答案 2 :(得分:0)

这实际上取决于您正在构建的系统。 CouchDB并不适合关系数据系统,因此使其像ActiveRecord一样(从而实现关系)就像在圆孔中粘贴方形钉一样。 CouchPotato很好用且很简单,但是(按原样)只允许你连接到一个CouchDB服务器。 CouchREST是我个人最喜欢的,非常容易使用。