I am working on an Android application that will ship with a lot of data. I would suggest that I just distribute the SQLite database, but I can understand that the database can be included, but must be copied from raw data, which, if there will be a lot of MB of data, unnecessary space. For my application, all the data is text / numeric / date, and in a relational database usually four tables occupy. So cute, but with two copies it seems wasteful.
The options I see are:
- Rotate duplicate data (it hurts me)
- During installation, the application downloads the data via HTTP (then I will have a potential problem with downloading), possibly in Google App Engine.
Any other solutions worth considering?
source
share