Skip to content

Il sito di Ivan Piffer

Narrow screen resolution Wide screen resolution Increase font size Decrease font size Default font size    Default color brown color green color red color blue color
You are here: HOME arrow Informatica arrow Articoli interessanti arrow Stored Procedures contro chiamate SQL
Skip to content
Stored Procedures contro chiamate SQL PDF Stampa E-mail
Valutazione utente: / 0
ScarsoOttimo 
Scritto da Ivan Piffer   
giovedì 29 novembre 2007

Un articolo interessante che confronta l'uso delle stored procedures (per me pericolose nella maggior parte dei casi perche' spostano la gestione del codice al altro livello) e le chiamate SQL da linguaggi (tipo PHP ;) )

http://www.karlkatzke.com/stored-procedures-vs-sql-calls/ 

 

 

Commenti
Nuovo Cerca RSS
Fabio  - un altro punto di vista   |87.9.110.xxx |29-11-2007
Credo che, alla fine, debba prevalere sempre il buon senso. Se un problema può
essere risolto con delle "transactions" (se si usano database ACID) o,
ancor più semplicemente delle "SQL calls", perchè complicarsi la vita
scrivendo stored procedures?

----------
Tra l'altro, Ivan, tu che usi
MySQL4...MySQL4 supporta le stored procedures? A me non risulta (ma è solo una
curiosità e tu puoi levarmela velocemente)
------------

Usare "stored
procedures" solo per avere chiamate semplici a gruppi di SQL statements
ripetitivi?
Ma allora, forse, non è il caso di fermarsi, fare il punto della
situazione e pensare che, forse, il problema è da ricondurre a come i dati sono
stati immagazzinati?
Certo, se si utilizzano database senza integrità
referenziale le stored procedures (quando possibili) consentono di avere quel
minimo di rigidità e controllo (ma neanche più di tanto...) per ovviare
l'handicap de...
ivan  - re: un altro punto di vista   |Publisher |30-11-2007
Fabio ha scritto:
Credo che, alla fine, debba prevalere sempre il buon senso. Se un problema
può essere risolto con delle "transactions" (se si usano
database ACID) o, ancor più semplicemente delle "SQL calls",
perchè complicarsi la vita scrivendo stored procedures?

----------
Tra
l'altro, Ivan, tu che usi MySQL4...MySQL4 supporta le
stored procedures? A me non risulta (ma è solo una curiosità e tu
puoi levarmela velocemente)
------------

Usare
"stored procedures" solo per avere chiamate semplici a gruppi
di SQL statements ripetitivi?
Ma allora, forse, non è il caso di fermarsi,
fare il punto della situazione e pensare che, forse, il problema Ã¨ da
ricondurre a come i dati sono stati immagazzinati?
Certo, se si utilizzano
database senza integrità referenziale le stored procedures (quando
possibili) consentono...
fabio  - Non è proprio un ALTRO punto   |87.0.10.xxx |02-12-2007
Questi dialoghi rappresentano per me un momento molto costruttivo, anche perchè
le differenze di pensiero a volte risultano generatrici di buone idee...tra
l'altro è stato sempre molto stimolante parlare con te di queste cose PERCHè
comunque tu scrivi codice, io scrivo codice, mentre, molte volte, trovo gente
che parla senza avere cognizione di causa (e senza avere mai scritto UNA riga di
codice).
Per quanto riguarda l'approccio, sì è diverso...io preferisco
"short term pain for long term gain". Per questo almeno metà del mio
tempo resta speso nell'aggiornamento e nel leggere documentazione.
Per quanto
riguarda le sp...la scelta resta di chi amministra il database...il mio punto di
vista deriva dal fatto che non sempre il programmatore è amministratore dei
database che utilizza. E non sempre gli amministratori dei database sono
propensi ad aggiungere o modificare procedure per soddisfare le esigenze di
manipo...
ivan  - re: Non è proprio un ALTRO pu   |Publisher |02-12-2007
fabio ha scritto:
Questi dialoghi rappresentano per me un momento molto costruttivo, anche
perchè le differenze di pensiero a volte risultano generatrici di
buone idee...tra l'altro è stato sempre molto stimolante parlare con
te di queste cose PERCHè comunque tu scrivi codice, io scrivo
codice, mentre, molte volte, trovo gente che parla senza avere
cognizione di causa (e senza avere mai scritto UNA riga di codice).
Per
quanto riguarda l'approccio, sì è diverso...io preferisco "short
term pain for long term gain". Per questo almeno metà del mio tempo
resta speso nell'aggiornamento e nel leggere documentazione.
Per
quanto riguarda le sp...la scelta resta di chi amministra il
database...il mio punto di vista deriva dal fatto che non sempre il
programmatore è amministratore dei database che utilizza. E non sempre gli
amministrator...
Commenta
Nome:
Email:
 
Website:
Titolo:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."


Ultimo aggiornamento ( giovedì 29 novembre 2007 )
 
< Prec.   Pros. >