Use a database, that's what they're for. It'll hide the locking and concurrency issues for you (most likely :) and you don't have to worry about the details of how your data's stored. If you don't want to go whole hog for something like My or Postgres there's sqlite. You can even use DBD::File to work with your CSV during development and then switch to something else for production (or just go with sqlite to start with and be done with it).
In reply to Re: An Office In/Out Whiteboard Web Page
by Fletch
in thread An Office In/Out Whiteboard Web Page
by OfficeLinebacker
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |