如何在Rails中混合使用mongodb和传统数据库?

Jon*_*han 20 activerecord ruby-on-rails mongodb mongomapper

我正在考虑将MongoDB(mongo-mapper)用于我的rails应用程序的一部分.我还没准备好全力以赴MongoDB,因为有太多有用的宝石依赖于传统的数据库.

话虽如此,我的应用程序的某些部分可以很好地利用文档数据库.

有没有人成功混合这两种方法?如何将activerecord模型与mongomapper模型相关联?

MrK*_*urt 9

MongoMapper尚未实现ActiveModel,但我认为github上有一些分支可以实现.你可以使用Mongoid代替(确实如此),你的Mongoid docs和ActiveRecord条目之间的关系只会神奇地起作用.我知道有很多人这样做.

也就是说,除非我出于某种原因必须拥有RDBMS,否则我不想混用它们.