Creo que estas tres son las bases de datos no relacionales más populares en este momento.Cassandra, mongodb o couchdb para Ruby on Rails
Quiero intentarlo, pero me pregunto cuál de ellos es el más adecuado para Rails en lo que respecta a Gem, documentación y soporte tutorial.
Por ejemplo. si instalo una gema muy buena que es para Rails, pero esto solo usa AR y mongodb, entonces sería una lástima que no use mongodb.
¿Cuántas gemas soportan cada una de estas bases de datos?
¿Cuál es el más popular y main-stream en la comunidad de ruby / rails, por lo tanto, tiene más documentaciones/tutoriales en línea?
¿Cuál ofrece una integración ajustada de Rails?
Respetuosamente, creo que este es el punto de partida incorrecto para decidir utilizar una de estas aplicaciones. Tienen fortalezas y debilidades muy diferentes y, en gran medida, no importa cuál sea el mejor soporte para ruby / rails si está completamente mal para lo que su aplicación necesita lograr. –
Si desea popularidad y una estrecha integración, MySQL es 100 veces más popular en las implementaciones de Rails y la más estrechamente integrada. Drizzle probablemente se convierta en un contendiente allí también. Si buscas aprender, te sugiero probar varios DB hasta que encuentres algo que te resulte cómodo. – JasonSmith