Salve, ragazzi devo fare il parsing di un file di testo per prelevare dei dati e metterli in un DB SQL,
volevo una mano, perché non so proprio da dove iniziare per rendere l'operazione veloce
Attualmente stavo facendo il seguente discorso:
- Prelevo il file dal sito ftp
- Leggo il file nella ricerca dei campi che mi interessano, prelevo i dati
- Inserisco di dati nel DB
- Cancello il file
Ovviamente la lettura del file rallenta il tutto... non c'è un metodo per fare il parsing più velocemente?
Ho sentito dire che si possono inserire tutto il file di testo nel db e fare il parsing tramite script SQL è una cosa vera? difficile da fare?
Attendo vostri consigli...
Grazie
Parsing
-
skull_beta82
- Prode Principiante
- Messaggi: 71
- Iscrizione: mercoledì 1 novembre 2006, 12:22
Re: Parsing
Penso che molto dipenda da quanto ne sai di SQL e dal formato in cui sono le informazioni nel file di testo...skull_beta82 ha scritto: Salve, ragazzi devo fare il parsing di un file di testo per prelevare dei dati e metterli in un DB SQL,
volevo una mano, perché non so proprio da dove iniziare per rendere l'operazione veloce
Attualmente stavo facendo il seguente discorso:
- Prelevo il file dal sito ftp
- Leggo il file nella ricerca dei campi che mi interessano, prelevo i dati
- Inserisco di dati nel DB
- Cancello il file
Ovviamente la lettura del file rallenta il tutto... non c'è un metodo per fare il parsing più velocemente?
Ho sentito dire che si possono inserire tutto il file di testo nel db e fare il parsing tramite script SQL è una cosa vera? difficile da fare?
Attendo vostri consigli...
Grazie
Personalmente non vedo un guadagno così esagerato nel farlo fare al server piuttosto che al tuo PC...
Ma questa operazione la devi fare una volta per tutte o è una cosa che devi ripetere periodicamente?
EDIT: Dimenticavo, qui parlano del parsing di stringhe in SQL.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
- PsychoKiller
- Prode Principiante
- Messaggi: 102
- Iscrizione: giovedì 4 settembre 2008, 18:30
- Località: Montignoso
Re: Parsing
Ovvio che tutto dipende essenzialmente dal formato e dalla grandezza (Media) dei file che vai a parsare.
Se sono in formato XML e magari ne conosci la struttura potresti utilizzare JDOM per estrarre i valori dei tag di tuo interesse e quindi andare ad effettuare le INSERT nel db.
Se sono in formato XML e magari ne conosci la struttura potresti utilizzare JDOM per estrarre i valori dei tag di tuo interesse e quindi andare ad effettuare le INSERT nel db.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti
