Railsアプリケーションにモデルとしてロードしたい何百万行ものデータを扱っています。私はデータベースとしてMySQLを使用しており、Rails2.3.14を使用しています。
私の同僚の1人は、Rails ActiveRecordシステムをバイパスして、MySQLに直接レコードを追加することはお勧めできないと言っています。彼は詳細が不足していますが、その要点は、RailsがActiveRecordシステムを使用すると多くの「魔法」を実行し、このシステムの外部でデータを入力するとRailsを混乱させるということです。誰かがこれが正確かどうかについて詳しく説明できますか?
ActiveRecordを介してRailsにデータをロードする必要がある場合は、activerecord-importプラグインがこのタイプのジョブを実行する方法であることを読みました。
大量のデータをRailsにロードするための最良のアプローチに関するフィードバックを歓迎します。