http://www.perlmonks.org?node_id=1000413


in reply to Re: Modify values of tied, split lines in a file
in thread Modify values of tied, split lines in a file

The first thing I would consider is whether the script is or will always be run on a server I have control over or not. If not or not sure, avoid creating a new file, database, or use modules that you may regret later. KISS principle.

Next I would consider whether it is or will become a web app... Then same as above try to keep it lean. (as few modules as possible)

Then, if you still have to write a file, consider whether it really needs to be a CSV file. In my work (stock indexes) I find it's easier to use SDF to write the file then read it back in and split.

I do large scrapes and manipulate years worth of data line by line without creating a file, and that's by choice, without much penalty. for what it's worth.