To my - limited - knowledge, much of the functionality
of BerkeleyDB (hence DB_FILE) is provided/ can be achieved
by Perl's hash.
My question is, how do you know when to go for
BerkeleyDB instead of using Perl's hash?
Furthermore, how do you decide when to use the non-relational BerkeleyDB instead of relational MySQL?