SP,s o consultas directas a la BBDD?

07/11/2005 - 14:38 por Angel Luis | Informe spam
Hola a todos,

Me gustaría que me dierais vuestras opiniones acerca de que es más
aconsejable implementar en un proyecto en V.B. 6.0 contra una BBDD en sql
server 2000 a la hora de realizar las diferentes transacciones y accesos al
server, utilizar Store Procedures o armar las consultas y atacar
directamente a las tablas?

La aplicación es una aplicación cliente-servidor con 6 conexiones
simultáneas al server como mucho.
Deciros también que no se hace ningún tipo de ataque a dicho server atraves
de Internet ya que los clientes están siempre dentro de la propia LAN de la
empresa.
Actualmente no utilizo ningún tipo de SP sino que armo las consultas y
ataco directamente a la BBDD .

Os agradecería que me además de inclinaros por una u otra opción me dierais
las razones de porque utilizar SP,s o porque consultas en SQL directas a
las tablas.

Gracias de antemano.

Saludos

Angel Luis

soport-e
 

Leer las respuestas

#1 Maxi
07/11/2005 - 14:55 | Informe spam
Hola, el uso de SP tiene estas ventajas

1) Seguridad (no le das acceso directo a las tablas)
2) Performance (Al tener el plan de ejecucion en cache el motor no debe ir
calculandolo por cada query, y ademas disminuis el trafico via la red)

3) Mantenimiento: El cambio se realiza en un solo lugar (servidor), tambien
si cambia la estructura es muy simple buscar que Stores estan haciendo
referencia a ella.


Salu2
Maxi [MVP SQL SERVER]


"Angel Luis" escribió en el mensaje
news:ePx%
Hola a todos,

Me gustaría que me dierais vuestras opiniones acerca de que es más
aconsejable implementar en un proyecto en V.B. 6.0 contra una BBDD en sql
server 2000 a la hora de realizar las diferentes transacciones y accesos
al
server, utilizar Store Procedures o armar las consultas y atacar
directamente a las tablas?

La aplicación es una aplicación cliente-servidor con 6 conexiones
simultáneas al server como mucho.
Deciros también que no se hace ningún tipo de ataque a dicho server
atraves
de Internet ya que los clientes están siempre dentro de la propia LAN de
la
empresa.
Actualmente no utilizo ningún tipo de SP sino que armo las consultas y
ataco directamente a la BBDD .

Os agradecería que me además de inclinaros por una u otra opción me
dierais
las razones de porque utilizar SP,s o porque consultas en SQL directas a
las tablas.

Gracias de antemano.

Saludos

Angel Luis

soport-e


Preguntas similares