Объединить MongoDB и Postgresql в Rails? - PullRequest
5 голосов
/ 24 августа 2010

Можно ли комбинировать AR с MongoMapper / MongoID?

Если да, есть ли учебники / документация для этого?

Ответы [ 2 ]

13 голосов
/ 24 августа 2010

Да, это кусок пирога. Ничего особенного вам не нужно делать, просто сделайте модели с разными адаптерами соответственно. Это пример Mongoid документа:

class Project
  include Mongoid::Document
end

Для сравнения вот активная запись:

class BillingEntry < ActiveRecord::Base
end

Только постарайся не перепутать их. Например, не включайте mongoid в класс, который наследуется от ActiveRecord :: Base. Я рекомендую Rails 3, так как он, вероятно, выйдет на этой неделе, и RC пока были действительно солидными.

1 голос
/ 24 августа 2010

Да, это возможно. Можете ли вы быть более конкретным, чего вы хотите достичь? Еще проще, если вы используете Rails 3, потому что mongoid и ActiveRecords используют ActiveModel в качестве интерфейса.

...