Vengo dal mondo front-end nello sviluppo web, dove cerchiamo davvero di limitare il numero di richieste HTTP rilasciate (consolidando css, file js, immagini, ecc.).quanto è grave avere query di database "extra"?
Con connessioni db (MySQL), ovviamente non si desidera avere connessioni non necessarie, ma come regola generale, quanto è grave avere più piccole query? (eseguono rapidamente)
Chiedo perché sto spostando la mia applicazione in un ambiente cluster e dove prima stavo nascondendo alcune cose nella memoria del server (dato che stavo girando su un singolo server), ora sto provando a fare la mia app "senza stato" e nella mia attuale implementazione significa più piccole chiamate db. Questo mi aiuterà con il bilanciamento del carico (evitando sessioni appiccicose) e manterrò anche l'utilizzo della memoria del server.
Non stiamo parlando di un sacco di domande, forse chiamate 6-8 db anziché 2-4, restituendo ovunque da una manciata di record a poche migliaia di record. Ognuno di loro esegue rapidamente, meno di 30 ms (alcuni meno), ma non so se ci sia qualche "latenza di connessione" di cui dovrei preoccuparmi.
Grazie per la vostra comprensione.
Brian Mi divertirò felicemente pontificando un po 'quando ho una possibilità ma non al momento – Drew
Grazie, Drew, non vedo l'ora di approfondire. –
Tutte le regole hanno eccezioni. Fai ciò che è meglio per la situazione a portata di mano. –