ruby-on-rails activerecord mongodb mongomapper

ruby on rails - Cómo mezclar mongodb y un db tradicional en Rails?



ruby-on-rails activerecord (3)

Aquí una presentación sobre este tema: http://nosql.mypopescu.com/post/541657350/presentation-blending-nosql-and-sql-at-confoo

No sé ROR así que no puedo juzgar que es una buena presentación.

Estoy considerando usar MongoDB (mongo-mapper) para una parte de mi aplicación de rieles. No estoy listo para ir a MongoDB porque hay demasiadas gemas útiles que dependen de una base de datos tradicional.

Dicho esto, hay partes de mi aplicación que serían geniales para aprovechar una base de datos de documentos.

¿Alguien ha tenido éxito mezclando los dos enfoques? ¿Cómo se vinculan los modelos activerecord con los modelos mongomapper?


MongoMapper aún no implementa ActiveModel, pero creo que hay algunas bifurcaciones en github que sí lo hacen. Podrías usar Mongoid en cambio (que sí lo hace) y tus relaciones entre los documentos de Mongoid y las entradas de ActiveRecord funcionarían mágicamente. Sé que varias personas lo están haciendo.

Dicho esto, no me gustaría mezclarlos a menos que absolutamente tenga que tener un RDBMS por alguna razón.