6

私が見つけたオプションのいくつかは

私は GitHub にあるプロジェクトを好みます。フォークして修正をプッシュするのが簡単だからです。それらはすべてその要件に適合します。

私は Rails に慣れているので、ActiveRecord モデルのように振る舞うものが好きです。一方で、 Couch との間にあまり多くのことを言いたくないということもあります。Couch をデータベースとして使用しているのには理由があります。

最後に、それらはすべてかなり積極的に維持されているようです (例外の可能性がありますcouch_foo)。

だから私はそれが(確かにそして残念ながら)主観に帰着すると思います:誰かがそれらのいずれかで良いまたは悪い経験をしましたか?

4

3 に答える 3

1

ActiveCouch は CouchDB 0.9.x と互換性がなく、CouchDB のセマンティクスをうまくモデル化していないという批判がありました (基本的には、あなたが言及した理由でそれを書きました - 私は ActiveRecord のセマンティクスに精通していたからです)。

最も機能が充実しており、積極的に開発されているのは CouchRest だと思います。

于 2009-07-29T08:04:47.440 に答える
1

主な質問への回答はありませんが、George Palmerが 2009 年 7 月 24 日にRails Undergroundで CouchDB とcouch_foo に関する講演行ったのを見たので、彼はまだ活動中であると言っても過言ではありません。

残念なことに、ジョージが話した部屋でのセッションはビデオ録画されていないと思いますが、まだ準備が整っていないだけかもしれません。ここで確認してみてください。

于 2009-07-29T08:09:59.163 に答える
0

それは本当にあなたが構築しているシステムに依存します。CouchDB はリレーショナル データ システムに適合するようには設計されていないため、ActiveRecord のように動作させる (したがって関係を実装する) ことは、丸い穴に四角いペグを突き刺すようなものです。CouchPotato は素晴らしく使いやすいですが、(そのままでは) 1 つの CouchDB サーバーにしか接続できません。CouchREST は私の個人的なお気に入りで、とても使いやすいです。

于 2009-07-29T18:27:19.090 に答える