Stored Procedures o Dataset creados por VS

26/02/2006 - 15:39 por Roberto | Informe spam
Hola a tod@s, llevos un par de semanas con esto del VS y poco a poco voy
avanzando por este sendero. He llegado a un punto donde me planteo una duda,
a ver si podeis arrojar luz.
La cuestión es si al realizar una aplicación que va a estar en red, que es
mejor usar para el manejo de datos, Stored Procedures o los Dataset que te
crea el asistente de VS con el update y demas?
Como veis estoy muy verde y por lo que voy leyendo creo que es más rapido
los Stored Procedures, ¿no?
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
26/02/2006 - 18:15 | Informe spam
Hola Roberto.

La arquitectura de aplicaciones puede ser tan diversa como se desee.

Los SP se almacenan en el gestor de base de datos. Es posible que estés
usando SQL Server, aunque no lo indicas, pero igualmente, los SP se almacenan
allí.

Los DataSets se ejecutan interactuando con el gestor de base de datos.

Si trabajas en red, lo mejor es tener un servidor de base de datos y luego
las aplicaciones que accedan al servidor de base de datos para interactuar
con él.

En cuestión de velocidad, los planteamientos que indicas son poco
compatibles como para diferenciar claramente, aunque los SP se ejecutan en el
servidor de base de datos y se supone que volcará información en DataSets que
será con lo que trabaje tu aplicación.

Espero que esto te aclare algunas dudas.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Roberto" wrote:

Hola a , llevos un par de semanas con esto del VS y poco a poco voy
avanzando por este sendero. He llegado a un punto donde me planteo una duda,
a ver si podeis arrojar luz.
La cuestión es si al realizar una aplicación que va a estar en red, que es
mejor usar para el manejo de datos, Stored Procedures o los Dataset que te
crea el asistente de VS con el update y demas?
Como veis estoy muy verde y por lo que voy leyendo creo que es más rapido
los Stored Procedures, ¿no?

Preguntas similares