If you are on windows or really want it to remain human readable
text files then I can highly recommend you
try out DBD::CSV under DBI. You'll have to
learn a bit of SQL but you wind up with a database that is
all text and simple to peek into. As a benefit you do wind
up learning how simple DBI is to get into which can only
help you on the road you are about to head down.