Ver Mensaje Individual
  #2  
Antiguo 05-03-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola magmarcelli.

Hablar sobre el rendimiento (supongo que te refieres a velocidad) es subjetivo por que depende de varios factores, sin ir mas lejos ni siquiera sé de que RDBMS estamos hablando. De todos modos no es algo que te resulte difícil comprobar ejecutando la consulta de ambos modos.

Sin embargo, a mi modo de ver, hay algunas ventajas innegables que apareja el uso de procedimientos almacenados:
  • Abstracción: Se aisla a la aplicación de los detalles de tablas, columnas, etc.
  • Mantenimiento: Al estar centralizados se los puede modificar sin tener que tocar nada en las aplicaciones clientes.
  • Seguridad: Se le pueden asignar derechos a roles o usuarios.
Y por último hay operaciones complejas que son inviables, lentas o muy complicadas de implementar en una consulta.

Tampoco hay que fanatizarse y pensar que todo tiene que ser un S.P.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita