【发布时间】:2012-06-27 16:01:17
【问题描述】:
我们有一个 Rails 3 应用程序,其中有一个由 activerecord 映射的 PostgreSQL 数据库(大约 10 个表)。一切正常。
但是,我们也可以使用:
- 一个 MongoDB 数据库,用于存储图像(可能使用
mongoidgem)。 - 一个 Neo4j 数据库(可能带有
neo4j-railsgem)而不是某些表的 PostgreSQL。
感谢database.yml,使用带有一个 Rails ORM 的数据库很简单。但是当有多个 ORM 时,我们如何处理呢?有什么好的方法吗?例如,ActiveHash(和 ActiveYaml)可以很好地与 ActiveRecord 配合使用。我认为有可能让不同的 ORM 一起工作。感谢您的任何提示。
【问题讨论】:
标签: ruby-on-rails-3 mongodb activerecord orm neo4j