in reply to mySQL base with a lot of records

MySQL can work with that size of data volume easy enough. You may want to ask the hosting company however if they do not have size limits imposed on your account.

Access to any kind of database should be done through DBI and in this case DBD::MySQL, either directly or through (for instance) DBx::Class.

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

My blog: Imperial Deltronics