You might have to use Sqlite as a database , because it is a standalone you have to just put inside in your source code only. It eliminates all coasting of mysql server set up and stuff like that ! By virtue of using sqlite you can remove the overhead of installing mysql through various process. However sqlite accepts almost all create , insert ,delete and update sql queries, it is smart enough to export data and import as well. As far as database heat is concerned using sqlite is a better solution where relatively small data to be stored.In case of large amount of data storage you might have to opt mysql or even oracle odd so, but for relatively small storage of data you can use sqlite very effectually.