Hi leongcc,
if I understand it correctly, tour DB is made up of records which consists of key/value pairs.
About #1 I don't know whether RAF could be a better option so I let others reply on it.
Point #2 depends on what you have available now: if data are already stored in some form (say an Excell sheet, a DB table, a txt file..) then just write a conversion routine so to output the file format chosen for your app (RAF, MySql or SQLite).
Point #3, DBUtils can be used on many different DB types, being MySQL one of those. You could access a MySQL DB and convert all data to SQLite form than publish the resulting DB along with your app. I would use B4J for this one-time conversion.
udg