I’m planning Android app which extensively uses local DB. DB would contain approx 15 tables , properly normalized (FK, PK etc). 4 Main tables would have up to 1000 entries and about 15 columns with text, date/time and numbers only.
I wondering whether this configuration is feasible on Android phone/tablet.
Am I pushing sqlite and Android OS to the limits?
I cant find any firm figures about sqlite limitations on Android OS.
Many thanks
I compelety agree with @Amokrane’s answer but insure that your database should also have backward compactibility. Because you are saying that your database is properly normalized (FK , PK etc). And here
Foreign Keysupport is only available since theSQLite version 3.6.19therefore this constraint could only be applicable on theAndroid 2.2 FroYo(which hasSQLite 3.6.22 Version) and the above versions.For more information refer : http://www.sqlite.org/foreignkeys.html