in reply to database without mysql

What is cvs? Did you mean csv? I can see why you want to avoid oracle's mysql but why avoid csv (which is just a text format)?

As so often, the question becomes: what are you trying to achieve? And what do the intended queries look like?

I'd just install postgres [1], or at least use the DBI module with DBD's, and maybe csv text files are good enough. (I had some fun putting together Re^3: perl create database with folder system )