I have several xml files with schemas, some of them quite large (around 16MB in total) with a lot of interdependencies. I want to make use of this data within my android app. The data will be searched frequently but very rarely changed.
Should I keep them as xml files or should I convert the data to an sqlite db? Which one is faster? Is memory space a problem with 16MB on android device?
If it's better to convert the xml files to sqlite db, how do I go about doing this? I saw this thread:
How to convert xml to sqlite database in android platform?
which from my understanding, suggest streaming the xml file into db, but it only talks about one xml file. With several xml files representing objects with dependencies, what extra work do I have to do, for example, do I have to do some sort of binding first? If so, what tool is best for the task?
I'm very new to android dev and sqlite so any suggestion would be very appreciated.