"simulare" non e` un termine che userei ... Soprattutto in un ambiente interpretato.

Posso rispondere che Perl ha i moduli per connettersi direttamente a molti database. Io da Perl ho usato un DB CSV, ma sono sicuro che esiste anche per MySQL.
Sul sito di Shishii (il moderatore di questo forum) trovi gli indirizzi per scaricare i moduli e le istruzioni relative (e tanto altro).