Jeg besvarede et spørgsmål temmelig tæt på dette i dag - Fil eller Database? - Bedste praksis for at gemme objekter på Android-enhed. Jeg ville tilføje, at hvis det tager for lang tid at indsætte 5000 rækker, kan du prøve at tilføje dem alle i en enkelt transaktion eller bruge en masseindlæsningsmekanisme. Det er besværet værd at finde ud af dit indsættelsesproblem i stedet for at prøve at bruge filer.
Se dette selvstudie om masseindlæsning af SQLite