我正在考虑将MongoDB(mongo-mapper)用于我的rails应用程序的一部分.我还没准备好全力以赴MongoDB,因为有太多有用的宝石依赖于传统的数据库.
话虽如此,我的应用程序的某些部分可以很好地利用文档数据库.
有没有人成功混合这两种方法?如何将activerecord模型与mongomapper模型相关联?
MongoMapper尚未实现ActiveModel,但我认为github上有一些分支可以实现.你可以使用Mongoid代替(确实如此),你的Mongoid docs和ActiveRecord条目之间的关系只会神奇地起作用.我知道有很多人这样做.
也就是说,除非我出于某种原因必须拥有RDBMS,否则我不想混用它们.