AnyDBM_File is basically for backward compatibility for those using the old
dbmopen instead of the new
tie facility. (Of course, it's usable by
tie also.) The
intent is that it pick the first available from a list of DB modules. If you know anything about your requirements or the system you will run on, it's better to specify explicitly the db module you actually want.