CSV ファイルからデータを解析し、データベースを更新するいくつかの PHP スクリプトを継承しました。CSV ファイルは数百 MB あり、スクリプトの実行に費やされる時間のかなりの部分が CSV の読み込みに費やされます。
スクリプトの実行中に CSV をメモリに保持したいと考えています。PHPでこれを行うことは可能ですか?
CSV ファイルからデータを解析し、データベースを更新するいくつかの PHP スクリプトを継承しました。CSV ファイルは数百 MB あり、スクリプトの実行に費やされる時間のかなりの部分が CSV の読み込みに費やされます。
スクリプトの実行中に CSV をメモリに保持したいと考えています。PHPでこれを行うことは可能ですか?
これは、データベースサポート、できればMySQLを使用してスムーズに実行できます。CSVから一時データベースにデータをインポートし、処理全体が完了した後でそれを破棄することができます。
CSVデータのデータベースへのインポートについてはこちらをご覧ください