in reply to Sharing a database handle over multiple processes
There is no database system I know of whose handle will stay valid across a fork. It might work with something that doesn't maintain client state, like a flat file with DBD::CSV, but even that would have problems of its own.