■46959 / ) |
Re[3]: CSVファイル入出力時の速度向上方法について |
□投稿者/ みきぬ (782回)-(2010/02/15(Mon) 11:02:08)
|
■No46946 (れい さん) に返信 > ファイルの大部分が実質変更されていないので、そこを書き直さないようにすればいいのですが、 > 殆どのファイルシステムでは、これは大変困難な作業になります。 > > ですが、CSVの特徴をうまく使えば比較的簡単にできます。
(snip...)
> バイト数と行数と、両方管理してうまく整合させるのでアルゴリズムは面倒ですが、 > うまくつくれば何万倍も速く処理できます。 > HDDへの負荷も小さいし。
今回の話は、元のCSVファイルとは別の新しいCSVファイルに保存するのだから、 新しいCSVファイルのサイズ分の書き込みはどうやったって発生するんじゃない?
それとも、元のCSVファイルをまるっとコピーしてから編集するほうが速いよって話?
|
|