È meglio recuperare tutti i dati immediatamente o secondo necessità?

2

Ho un programma che ha bisogno di informazioni da un database ma non ha bisogno di tutte le informazioni contemporaneamente, anche se ne avrà bisogno ad un certo punto. Sarebbe meglio recuperare immediatamente tutte le informazioni dal database e utilizzarle secondo le necessità o estrarre le informazioni dal database, se necessario?

    
posta Programmer 17.05.2016 - 20:54
fonte

1 risposta

7

Dipende .

Se sai che alla fine avrai bisogno di tutti i dati, è tecnicamente più veloce per scaricarlo tutto in una volta.

Tuttavia , se è possibile scaricare una parte dei dati e utilizzarla per mantenere occupato l'utente (piuttosto che fargli aspettare l'arrivo dell'ultimo byte) mentre si scarica il resto nella in background o in base alle necessità, la tua applicazione sarà percepita per essere più veloce.

La risposta breve è che non esiste una regola semplice e veloce - dovrai eseguire alcuni test per determinare quale sia la soluzione migliore per la tua situazione specifica.

    
risposta data 17.05.2016 - 21:01
fonte

Leggi altre domande sui tag