我已经使用Rails几年了,非常习惯ActiveRecord,但最近有一个任务可以从(某些)NoSQL数据存储中受益。
少量数据最好放在NoSQL系统中,但大部分仍应放在关系型数据库中。然而,我看过的每个NoSQL包装器/ gem似乎都需要从应用程序中删除ActiveRecord。
是否有建议将这两种技术结合起来的方法?
我已经使用Rails几年了,非常习惯ActiveRecord,但最近有一个任务可以从(某些)NoSQL数据存储中受益。
少量数据最好放在NoSQL系统中,但大部分仍应放在关系型数据库中。然而,我看过的每个NoSQL包装器/ gem似乎都需要从应用程序中删除ActiveRecord。
是否有建议将这两种技术结合起来的方法?
如果你查看这个项目的Gemfile.lock,你会发现它使用了ActiveRecord和Mongoid。
即使你使用其他不需要ActiveRecord的gem,你也不应该关心。如果你正在使用它,你应该有一个有效的理由。
ActiveRecord
可以很愉快地生存,而不需要考虑其他任何宝石...你能给出一个例子宝石,需要“从应用程序中删除ActiveRecord”吗? - Uri Agassi