2009-07-28 11 views
6

Algunas de las opciones que he encontrado son¿Qué adaptador CouchDB para Ruby debería usar?

prefiero pr proyectos que están en GitHub, ya que eso hace que sea más fácil para mí bifurcar y enviar arreglos. Todos ellos cumplen ese requisito.

Estoy acostumbrado a Rails, así que me gustan las cosas que actúan como los modelos ActiveRecord. Por otro lado, tampoco quiero demasiado entre Couch y yo, hay una razón por la que estoy usando eso como mi base de datos, después de todo.

Por último, todos parecen ser mantenidos bastante activamente (con la posible excepción de couch_foo).

Así que supongo que se trata de (por cierto y desafortunadamente) subjetivo: ¿Alguien ha tenido buenas o malas experiencias con alguno de ellos?

Respuesta

1

ActiveCouch no se ha hecho compatible con CouchDB 0.9.x y se ha criticado que no modela la semántica de CouchDB tan bien (básicamente lo escribí porque usted mencionó que estaba familiarizado con la semántica de ActiveRecord)

Creo que la función más completa y desarrollada es CouchRest.

1

que no tienen una respuesta a la pregunta principal, pero vi George Palmer entregar un talk en CouchDB y couch_foo en Rails Underground el 24-Jul-2009, por lo que es probablemente justo decir que todavía está activo.

No creo que se hayan realizado grabaciones de video de las sesiones en la sala donde habló George, lo cual es una lástima, pero es posible que aún no estén preparadas. Intente marcar here.

0

Realmente depende del sistema que está construyendo. CouchDB no está destinado a adaptarse a un sistema de datos relacional, por lo que actuar como ActiveRecord (y por lo tanto la implementación de relaciones) es como pegar una clavija cuadrada en un agujero redondo. CouchPotato es agradable y fácil de usar, pero (como es) solo le permite conectarse a un servidor CouchDB. CouchREST es mi favorito personal del grupo, y es muy fácil de usar.

Cuestiones relacionadas