Alla fine fine ho optato per la tua soluzione, la parte grafica la lascio perdere ho visto che sarebbe troppo impegnativa dal punto di vista hardware con 2000 record va in time out il programma e Android mi propone la chiusura del programma ....
Grazie a tutti per i consigli