Eu respondi uma pergunta bem próxima a esta hoje - Arquivo ou Banco de Dados? - Melhor prática para salvar objetos no dispositivo Android. Eu queria acrescentar que, se a inserção de 5.000 linhas estiver demorando muito, tente adicioná-las todas em uma única transação ou usando um mecanismo de carregamento em massa. Vale a pena tentar descobrir seu problema de inserção em vez de tentar usar arquivos.
Veja este tutorial sobre o carregamento em massa do SQLite