我的 Web 应用程序使用 MongoDB,因为数据不是关系型或复杂的,我宁愿不使用任何 MongoDB ODM,如 Mongoid。此外,MongoDb 驱动程序应该比可用的 ODM 快很多倍。
ActiveRecord 是否提供了我可以在基本模型中使用的东西,或者我应该只创建一个知道如何访问 MongoDB 并定义一些访问数据的方法的基本类?
我发现了 Yehuda Catz 的这篇文章,他建议使用 ActiveModel 以便为您的自定义模型提供 ActiveRecord 的优点。对我来说这听起来很合乎逻辑。这是正确的方法吗?