Tenemos una aplicación Rails 3 con una base de datos PostgreSQL (con ~ 10 tablas) mapeada por activerecord
. Todo funciona bienMultiple Rails ORM
Sin embargo, también podríamos gustaría usar:
- una base de datos MongoDB con el fin de almacenar imágenes (probablemente con
mongoid
joya). - a Neo4j base de datos (probablemente con
neo4j-rails
gema) en lugar de PostgreSQL para algunas tablas.
El uso de una base de datos con un Rails ORM es simple, gracias a database.yml
. Pero cuando hay más de un ORM, ¿cómo podemos procesar? ¿Hay una buena manera de hacerlo? Por ejemplo, ActiveHash (y ActiveYaml) pueden funcionar bien con ActiveRecord. Creo que podría haber una posibilidad de permitir que diferentes ORM trabajen juntos. Gracias por cualquier consejo.
Hola, yo fui tu comentario. Escuche, estaba pensando hacer lo mismo: tener un tipo de base de datos para el registro de usuarios y Neo4J para la lógica de negocios.¿Ahora crees que podría tener un mini Ror que solo se encarga del proceso de inicio de sesión y luego otro que solo se centre en la lógica comercial del producto? ¡Gracias! – YoniGeek