我们正在使用类似于这样的动态属性插件:http: //codaset.com/joelmoss/dynamic-attributes
这允许我们在我们的 rails 模型中存储动态属性。这些动态属性位于单个数据库列中。因此,我们面临性能问题,我想知道 MongoId、MongoMapper 或其他 rails 插件是否允许我们在 ActiveRecord 中保留一些属性(保留 < ActiveRecord::Base
),但将动态属性存储在 mongodb 中。我们想要这样做是因为我们需要在我们现有的大部分系统中继续使用 MySQL,但使用 MongoDB 来存储有关某些模型的动态属性。
基本上这就是我所说的: http ://www.railsinside.com/plugins/242-quickly-add-couchdb-to-existing-rails-models-with-stuffing.html
这个插件使用 CouchDB 做同样的事情。