2009-07-28 74 views
6

的選項的一些我發現是我應該使用哪個適用於Ruby的CouchDB適配器?

我喜歡公關在GitHub上的對象,因爲這對我來說是最容易分叉和推送修復的。所有這些都符合這一要求。

我習慣了Rails,所以我喜歡像ActiveRecord模型那樣的事情。另一方面,我也不希望太多我和沙發之間 - 我有一個原因,我用它作爲我的數據庫,畢竟。

最後,他們似乎都相當積極的維護(可能的例外是couch_foo)。

所以我想它歸結爲(不可否認的)主觀性:有人有任何好的或壞的經驗嗎?

回答

1

ActiveCouch尚未與CouchDB 0.9.x兼容,並且有人批評說它沒有對CouchDB語義進行建模(我基本上是這樣寫的 - 因爲您提到 - 我熟悉ActiveRecord語義)

我認爲功能最齊全,積極開發的一個是CouchRest。

1

我沒有回答的主要問題,但我沒有看到George PalmerRails Underground在24月 - 2009年兌現的CouchDB和couch_foo一個talk,所以它可能公平地說,他仍然活躍。

我不認爲錄像是由喬治講話的會議室錄製的,這是一種恥辱,但他們可能還沒準備好。嘗試檢查here

0

這真的取決於你正在建造的系統。 CouchDB並不意味着要適合關係數據系統,因此使它像ActiveRecord一樣行事(並因此實現關係)就像在圓孔中粘貼一個方形釘。 CouchPotato很好用,使用起來很簡單,但是(現在)只允許你連接到一個CouchDB服務器。 CouchREST是我最喜歡的一組,並且非常易於使用。

相關問題