我正在处理要作为模型加载到 Rails 应用程序中的数百万行数据。我使用 MySQL 作为数据库,我在 Rails 2.3.14 上。
我的一位同事说,绕过 Rails ActiveRecord 系统直接向 MySQL 添加记录是不可取的。他没有具体说明,但要点是当您使用它的 ActiveRecord 系统时,Rails 做了很多“魔术”,如果您在该系统之外输入数据,它会混淆 Rails。有人可以详细说明这是否准确吗?
如果我应该通过 ActiveRecord 将数据加载到 Rails 中,我已经读到activerecord-import插件是完成这类工作的方法。
欢迎任何关于将大量数据加载到 Rails 中的最佳方法的反馈。