Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/12/2008, 04:41
kurroman
 
Fecha de Ingreso: junio-2004
Mensajes: 266
Antigüedad: 19 años, 10 meses
Puntos: 8
Respuesta: ¿Cuando usar procedimientos almacenados?

Yo discrepo con alguna opinión que te han dado o al menos con las razones para no usarlos.

Si el motor de la base de datos debe servir sólo como almacén de datos, ¿entonces también almacenamos los campos calculados? Evidentemente no, pero delegamos ese cálculo a la sentencia SQL, por tanto también podemos delegar otras tareas a los procedimientos según ese mismo planteamiento.

Dudo que un foro sea una aplicación crítica para un motor de base de datos.

Además imagina que quieres hacer otra aplicación de monitorización del foro o cualquier otra tarea relacionada, esa aplicación también podría lanzar procedimientos que ya tengas creado y podrías alojarla en otra maquina (escalabilidad del sistema, mejor mantenimiento).

Otra ventaja es que descargas el tráfico de red entre el cliente/visitante y la interfaz de tu aplicación.

Por tanto, el único caso en el que te recomendaría no usarlo, sería si quisieras evitar a toda costa o tuvieras que minimizar la carga del motor de la base de datos.
__________________
WebSenior