Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
[SQL SERVER 2008] Non ancora chiaro
venerdì 11 giugno 2010 - 19.38
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
ven 11 giu 2010 - 19:38
Salve a tutti,
scusatemi ancora ma non mi e ancora ben chiara una cosa....
dovendo creare 9000 record nuovi all'interno del db come dovrei procedere a livello di performanca nel senso:
1) invio la richiesta al db e il db le inserisce tutte e 9000 quindi scansionando le varie tabelle e inserendo
oppure
2) scansione le tabelle dal front end ed eseguo la stored di inserimento ogni volta che trovo il valore da me cercato
io sarei piu propenso verso la prima ma vorrei un 'attimo una mano a capire dove devo spingere il db o il front end
Saluti
__.__.__.__.__.__
ASP 2.0 - VB 2008
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 11 giu 2010 - 19:51
>Salve a tutti,
>
>scusatemi ancora ma non mi e ancora ben chiara una cosa....
>
>dovendo creare 9000 record nuovi all'interno del db come dovrei
>procedere a livello di performanca nel senso:
>
>1) invio la richiesta al db e il db le inserisce tutte e 9000
>quindi scansionando le varie tabelle e inserendo
> oppure
>2) scansione le tabelle dal front end ed eseguo la stored di
>inserimento ogni volta che trovo il valore da me cercato
>
>io sarei piu propenso verso la prima ma vorrei un 'attimo una
>mano a capire dove devo spingere il db o il front end
Confermo la prima ipotesi.
In generale qualunque operazione sui dati è opportuno che venga eseguita nel data layer, incapsulando le query in stored procedure, UDF, ecc.
Il presentation layer ha l'unca funzione di presentare i dati all'utente/processo che esegue le richieste e dovrebbe interfacciarsi con un business layer dove risiedono le regole e la logica applicativa.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !