Almeno nel campo dello sviluppo web, i server Web sono ovunque ma sono supportati da pochissimi server di database. Quando i server web vengono colpiti con richieste, eseguono query di grandi dimensioni sul database, mettendo il server sotto pesante carico. Mentre i server web sono molto facili da scalare, i server db sono molto più difficili (almeno da quello che so), rendendoli una risorsa preziosa.
Un modo in cui ho sentito alcune risposte qui per scaricare il database è di scaricare il lavoro sul server web. Facile, finché non ti rendi conto che ora hai un sacco di traffico internamente come server web tenta di eseguire SELECT TOP 3000 (presumibilmente per crunch i risultati da solo), che rallenta ancora le cose.
Quali sono altri modi per caricare il database?