23/11/2007, 07:46
|
| | Fecha de Ingreso: noviembre-2007 Ubicación: Argentina
Mensajes: 134
Antigüedad: 17 años, 1 mes Puntos: 3 | |
Re: procedimientos y query en aplicacion Sin duda lo mejor es que este en la base de datos, el procedimiento almacenado, por muchas causas:
Te sera mas facil la implementacion, porque lo trabajaras desde tu aplicacion como una "caja negra".
Te imaginas generar una nueva version de tu aplicativo cada vez, porque cambio el nombre de un campo de la tabla a la que haces referencia ? !!!!!.....
Con respecto a la velocidad, al menos que alguien diga lo contrario, me parece que es mas rapido en la base de datos, porque el procedure ya esta compilado y no pierdes tiempo de compilacion, en cambio si tu armas el select y siempre se lo mandas como un string... el motor debe interpretar la consulta, optimizarla si se puede y recien... ejecutarla.
Cuando notaras la diferencia? Si tu select es de mas o menos 1000 lineas de codigo, te recomiendo el procedure, pero son 100 o menos lineas.... la opcion de procedure es simplemente para brindar un mejor management del query.
Espero que te haya servido...
Sldo Atte, Mario. |