in reply to fast disk db with bulk insert, fast read access, compact storage
iaw4:
I don't know why you're ruling out SQL, so perhaps a DBM type of database (DBD::DBM, AnyDBM_File, DBM::Deep, etc.) would do for you?
...roboticus