2009-07-28 18 views
6

Alcuni delle opzioni che ho trovato sonoQuale adattatore CouchDB per Ruby dovrei usare?

preferisco pr gli oggetti che sono su GitHub, dal momento che è più facile per me eseguire fork e push fix. Tutti quelli che soddisfano questo requisito.

Sono abituato a Rails, quindi mi piacciono le cose che si comportano come i modelli ActiveRecord. D'altra parte, anche io non voglio troppo tra tra me e Couch - c'è un motivo per cui lo sto usando come database, dopo tutto.

Infine, tutti sembrano essere abbastanza attivamente mantenuto (con la possibile eccezione di couch_foo).

Quindi credo che si tratta di soggettivo (certamente e purtroppo): qualcuno ha avuto esperienze buone o cattive con qualcuno di loro?

risposta

1

ActiveCouch non è stato reso compatibile con CouchDB 0.9.x e c'è stata qualche critica che non modella la semantica di CouchDB così bene (l'ho praticamente scritto per il motivo che hai menzionato) che avevo familiarità con la semantica di ActiveRecord)

Penso che la maggior parte delle funzionalità complete e attivamente sviluppate sia CouchRest.

1

Non ho una risposta alla domanda principale, ma ho visto George Palmer consegnare un talk su CouchDB e couch_foo a Rails Underground il 24-Lug-2009, quindi è probabilmente giusto dire che lui è ancora attivo.

Non credo che le registrazioni video sono state fatte delle sessioni nella stanza dove George ha parlato, che è un peccato, ma possono non solo essere ancora preparato. Prova a verificare here.

0

Dipende davvero dal sistema che stai costruendo. CouchDB non è pensato per adattarsi a un sistema di dati relazionale, quindi farlo agire come ActiveRecord (e quindi implementare relazioni) è come attaccare un piolo quadrato in un buco rotondo. CouchPotato è bello e semplice da usare, ma (come è) consente solo di connettersi a un server CouchDB. CouchREST è il mio preferito del gruppo ed è molto facile da usare.

Problemi correlati