Stored Procedures are bad?

24/05/2008 - 03:59 por Antonio Ortiz | Informe spam
Un interesante articulo, lo expongo para enriquecer el tema sin afan de
defender tal o cual posicion. Lo ironico es que el autor del articulo es el
mismo que creo la herramienta LLBLGen, que permite generar codigo para SP y
clases .Net para la capa de datos.

Su articulo 'Stored Procedures are bad'
http://weblogs.asp.net/fbouma/archi...38178.aspx

Descarga de LLBLGen
http://www.microsoft.com/downloads/...x?FamilyID›F77697-10B0-42CA-AFE9-B76044B3D2AF&displaylang=en


Investigue un poco el tema a raiz de que un instructor se ofendio cuando le
dije que no estaba de acuedo en la afirmacion 'Los Stored Procedures
ejecutan mas rapido que las consultas dinamicas'. En mi opinion el unico
argumento sostenible para utilizar SP es 'buenas practicas'.


saludos,

Antonio Ortiz
asesor en sistemas
www.aortiz.net
www.progvisual.com

Preguntas similare

Leer las respuestas

#41 Antonio Ortiz
25/05/2008 - 18:38 | Informe spam
muy bien, para estas pocas 'excepciones', vale la pena 'desnormalizar'


saludos,


Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
#42 Alfredo Novoa
25/05/2008 - 18:48 | Informe spam
El Sun, 25 May 2008 18:08:07 +0200, Miguel Egea escribió:

Mostrar la cita
Si el cambio hubiese estado en una vista habría sido el mismo trabajo que
con el SP.

Cuando tienes una aplicación en más de 1000 puestos es bastante conveniente
tener un sistema automático de actualizaciones por razones obvias. O
también puedes usar una aplicación Web o RIA.

Mostrar la cita
Pues si incluyo las relaciones 1:1 o 0 entonces para mi son lo más normal
del mundo.


Saludos
Alfredo
#43 Alfredo Novoa
25/05/2008 - 18:51 | Informe spam
Hola Antonio,

El Sun, 25 May 2008 10:38:13 -0600, Antonio Ortiz escribió:

Mostrar la cita
Me he perdido. ¿Que tiene que ver "desnormalizar" con lo que ha dicho
Miguel?


Saludos
Alfredo
#44 Alfredo Novoa
25/05/2008 - 19:18 | Informe spam
El Sun, 25 May 2008 11:56:10 -0300, Maxi Accotto escribió:

Mostrar la cita
Maxi, por favor, deja de comportarte como un idiota.
#45 Leonardo Azpurua
25/05/2008 - 19:52 | Informe spam
"Antonio Ortiz" escribió en el mensaje
news:%23N%
Mostrar la cita
Hola,

Frans omite un argumento que habría que tomar en cuenta, y que es MUY
importante desde el punto de vista del desarrollador de aplicaciones.

Los SP te permiten tener (parte de) la lógica de tu aplicación fuera del
programa compilado. Si tienes un procedimiento que produce determinados
efectos, y en un momento dado a un cliente se le mete en la cabeza que no
quiere que tal efecto se produzca, o se produzca de otra manera, o que se
produzca un efecto adicional, te bastará con modificar el SP en la BD del
cliente, sin tocar tu código fuente, y sin cambiarle nada a nadie más.

Pero de ahí a la opinión casi religiosa de que hay que escribir un SP hasta
para la consulta más trivial, hay una gran diferencia.

Salud!
Ads by Google
Search Busqueda sugerida