J'ai répondu à une question assez proche de celle-ci aujourd'hui - Fichier ou base de données ? - Meilleure pratique pour enregistrer des objets sur Android-Device. Je voulais ajouter que si l'insertion de 5000 lignes prend trop de temps, essayez de les ajouter toutes en une seule transaction ou en utilisant un mécanisme de chargement en masse. Cela vaut la peine de comprendre votre problème d'insertion au lieu d'essayer d'utiliser des fichiers.
Voir ce tutoriel sur le chargement en masse de SQLite