Ciao a tutti!![]()
Ho sempre avuto questo dubbio atroce in testa, e ho proprio voglia di togliermelo.
Se si deve fare una operazione sui dati, conviene farla in MYSQL o in PHP?
Ad esempio, voglio prendere tutti i dati di una tabella T, e poi calcolare la somma della colonna X con X contenuto in T.
Faccio due query: una che prende i dati, e una che calcola la somma.
Oppure prendo tutti i dati (una sola query) e poi con un algoritmo srotolo la matrice di dati e mi calcolo tramite php la somma della colonna da me desiderata: in parole povere, SUM del MYSQL riprodotto tramite PHP.
Quanto è costoso fare una Query?... ad esempio se ho 10000 utenti sul mio server, come faccio a sapere se il numero di query che sto creando è troppo elevato o meno.
Praticamente voglio avere delle conoscenze tali che nella fase di progettazione mi posso rendere conto se il numero di query per utente è spropositato e decidere in tal caso di cambiare sistema.
ps: Sarei felicissimo se nella risposta mi consigliasse anche qualche libro/articolo da leggermi su questo argomento che ho citato. Credo sia un argomento complesso che non mi può essere spiegato facilmente :P.
Grazie![]()

Rispondi quotando