ORM с несколькими рельсами

У нас есть приложение Rails 3 с базой данных PostgreSQL (с ~10 таблицами ), сопоставленными activerecord. Все работает нормально.

Однако мы могли бы также использовать:

  • база данных MongoDB для хранения изображений (, вероятно, с mongoidgem ).
  • база данных Neo4j (, вероятно, с neo4j-railsgem )вместо PostgreSQL для некоторых таблиц.

Использование базы данных с одним Rails ORM очень просто благодаря database.yml. Но когда существует более одного ORM, как мы можем обрабатывать? Есть ли хороший способ сделать это? Например, ActiveHash (и ActiveYaml )могут хорошо работать с ActiveRecord. Я думаю, что можно было бы позволить различным ORM работать вместе. Спасибо за любые советы.

5
задан Doug 27 June 2012 в 16:11
поделиться