per quanto riguarda la fonte da cui estrai i dati, direi che questo è un problema marginale. Però dovresti spiegare meno vagamente qual e' il problema che devi risolvere, altrimenti è difficile dire quali sono i passi algoritmici per affrontarlo...