I have the same problem, I was using SQLite, but is too slow with a lot of records, so I tried to use Dexie on Mobile, however, it only worked on web...