I'll second or even third the recommendations put forth so far, and suggest going to an RDBMS. The extra effort involved in writing an SQL query is definitely worth the effort, both in reliability, ease of use, and most of all user experience.
For simple things like what you are doing, I'm sure that some of the DB Abstraction modules will do everything you need and more.
I used for the first time SQLite.pm the other day for a quick and dirty keyed table for fast insert and lookups, and it is blazingly fast, fully ACID compliant (I think?) and best of all is all in one self-contained module.
It's definitely worth trying out, and easier for small projects than setting up a mysql/postrges instance to deal with one small transaction.
In reply to Re: Append to a busy flat-file db without leaving customer in lurch
by hubb0r
in thread Append to a busy flat-file db without leaving customer in lurch
by davebaker
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |