ディスカッションの質問:
Railsアプリを介してデータベースにインポートするCSVファイルがあります。
何らかの理由でインポートが途中で停止した場合、ファイルはインポート中としてマークされているため、再度インポートすることはありませんが、完了していません。
最初のステップは、ファイル データをテーブルにインポートすることだと提案する人もいます。その後、レコードを処理できます。プロセスが停止した場合は、中断したところから再開できます。これに関する問題は、現在 zip として保存されているファイル データがデータベースに展開され、必要以上のスペースを占有することです。現在、インポートごとにファイル (response.csv) も生成しています。このファイルには、元のデータが含まれていますが、応答が含まれています。
他の人がこれをどのように処理したか気になります。大量のデータをインポートする「レール」の方法は何ですか? ベストプラクティスとは..