1.818 messaggi dal 21 giugno 2001
Contributi
Ho un archivio che memorizza nomi univoci di file e loro path nel formato Path0=Comune a tutti i file
Path1,2,3,4 variabili da file a file.

Diopo che l'utente seleziona un elenco di questi file da una tabella devo recuperarli fisicamente per eseguire una certa operazione (spostarli, inviarli per e-mail, ecc.)

Se il db contiene 30.000 record e l'utente seleziona 50 record è più performante una query che estrae i 50 record in base al nome del file, recuperando così dal db le path di ogni singolo file, oppure una ricerca diretta nelle cartelle e sottocartelle?

in pratica è più veloce il motore SQL di un db o il file system?
Il db in linea di massima è SQL-Server o DB400.

hyppos
<code> in giro torte sol ciclos et rotor igni</code>
sicuramente è più veloce una query dal db...
1.818 messaggi dal 21 giugno 2001
Contributi
Effettivamnente, ripensandoci bene, la risposta era scontata, ma volevo evitare di fare una queryo con condizioni del tipo
WHERE campo=file1 OR campo0file2... ripetute magari 50 volte...
Cercherò una soluzione alternativa.
Grazie

hyppos
<code> in giro torte sol ciclos et rotor igni</code>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.