Buenas, me puede decir las ventajas y desventajas entre usar Stored Procedures y Sentecias SQL ? Que me recomiendan usar a la hora de desarrollar que me de mas seguridad dentro de otras ventajas?
Pues yo prefiero usar stored procedures porque puedes crear cosas mas complejas sin que tengas que hacer varias llamadas a bd, por ejemplo imagina que tienes que obtener, datos de dos tablas y usas un left order join, despues a ese resultado actualizar informacion a otra tabla, en ves de hacer una consulta que traiga todo despues que valores ciertos datos y enseguida hagas otra llames para actualizar pues lo podrías hacer usando una sola consulta, y dejas toda la carga al lucro y no al programa que uses. Entre otras cosas por ejemplo en sql server, puedes acceder a dll por ejemplo mandar emails o crear archivos de word, etc El abr 24, 2012 2:52 p.m., "carlos augusto adames jimenez" < augustoada...@gmail.com> escribió:
> Buenas, me puede decir las ventajas y desventajas entre usar Stored > Procedures y Sentecias SQL ? Que me recomiendan usar a la hora de > desarrollar que me de mas seguridad dentro de otras ventajas?
> Espero puedan orientarme.
> Saludos.
> -- > Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México. > Para cambiar la configuración de tu suscripción visita: > http://grupo.phpmexico.mx/
Ventajas: es que quedan abstraidos los queries en el stored procedure por
lo que el mantenimiento posterior seria solamente a tu stored procedure a
menos que necesitaras nuevos campos, si son de MS SQL los stored procedures
se compilan y son mas rapidos que una sentencia SQL, la sentencia SQL no
viaja por la red, si estan bien diseniados los stored procedures te ayudan
a evitar injeccion de sql.
Desventajas: Debes de realizar un disenio a conciencia para no refactorizar
los stored procedures o tu codigo en la aplicacion.
2012/4/24 carlos augusto adames jimenez <augustoada...@gmail.com>
> Buenas, me puede decir las ventajas y desventajas entre usar Stored
> Procedures y Sentecias SQL ? Que me recomiendan usar a la hora de
> desarrollar que me de mas seguridad dentro de otras ventajas?
> Espero puedan orientarme.
> Saludos.
> --
> Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
> Para cambiar la configuración de tu suscripción visita:
> http://grupo.phpmexico.mx/
-----Original Message-----
From: Luis Eduardo Estrada <internet...@gmail.com>
Sender: php-mexico@googlegroups.com
Date: Tue, 24 Apr 2012 15:09:39 To: <php-mexico@googlegroups.com>
Reply-To: php-mexico@googlegroups.com
Subject: Re: [PHP México] [off-topic] Stored procedures VS S
entencias Sql
Pues yo prefiero usar stored procedures porque puedes crear cosas mas
complejas sin que tengas que hacer varias llamadas a bd, por ejemplo
imagina que tienes que obtener, datos de dos tablas y usas un left order
join, despues a ese resultado actualizar informacion a otra tabla, en ves
de hacer una consulta que traiga todo despues que valores ciertos datos y
enseguida hagas otra llames para actualizar pues lo podrías hacer usando
una sola consulta, y dejas toda la carga al lucro y no al programa que
uses. Entre otras cosas por ejemplo en sql server, puedes acceder a dll por
ejemplo mandar emails o crear archivos de word, etc
El abr 24, 2012 2:52 p.m., "carlos augusto adames jimenez" <
augustoada...@gmail.com> escribió:
> Buenas, me puede decir las ventajas y desventajas entre usar Stored
> Procedures y Sentecias SQL ? Que me recomiendan usar a la hora de
> desarrollar que me de mas seguridad dentro de otras ventajas?
> Espero puedan orientarme.
> Saludos.
> --
> Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
> Para cambiar la configuración de tu suscripción visita:
> http://grupo.phpmexico.mx/
-- Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
Para cambiar la configuración de tu suscripción visita: http://grupo.phpmexico.mx/
Desventajas, te casas con una base de datos, que tal si quieres crecer la
aplicación ? con más bases de datos y balance de carga ?
Atte.
Luis Abarca
www.justoalblanco.com
On Tue, Apr 24, 2012 at 3:11 PM, Daniel Miranda <danmira...@gmail.com>wrote:
> Ventajas: es que quedan abstraidos los queries en el stored procedure por
> lo que el mantenimiento posterior seria solamente a tu stored procedure a
> menos que necesitaras nuevos campos, si son de MS SQL los stored procedures
> se compilan y son mas rapidos que una sentencia SQL, la sentencia SQL no
> viaja por la red, si estan bien diseniados los stored procedures te ayudan
> a evitar injeccion de sql.
> Desventajas: Debes de realizar un disenio a conciencia para no
> refactorizar los stored procedures o tu codigo en la aplicacion.
> 2012/4/24 carlos augusto adames jimenez <augustoada...@gmail.com>
>> Buenas, me puede decir las ventajas y desventajas entre usar Stored
>> Procedures y Sentecias SQL ? Que me recomiendan usar a la hora de
>> desarrollar que me de mas seguridad dentro de otras ventajas?
>> Espero puedan orientarme.
>> Saludos.
>> --
>> Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
>> Para cambiar la configuración de tu suscripción visita:
>> http://grupo.phpmexico.mx/
> --
> Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
> Para cambiar la configuración de tu suscripción visita:
> http://grupo.phpmexico.mx/
Hola, la verdad nunca he cargado dll, a php pero se que se puede pero no con dll de .net si no de c o c++.
Con relación a que te casas con una sola BD, pues si, aunque también si tienes una buena logica no deberias porque tener problemas, de migrar procedimientos a otros motores, de hecho hay herramientas que te hacen la conversión.
En cuanto al balance de cargas y el usar mas de una base de datos, independientemente el lenguaje que uses, esa siempre va a ser chamba del motor de base de datos, no se me hace apropiado crear a nivel de aplicativo un balanceador.
El 24 de abril de 2012 17:06, Luis Abarca <luis.aba...@e-acapulco.com>escribió:
> Desventajas, te casas con una base de datos, que tal si quieres crecer la > aplicación ? con más bases de datos y balance de carga ? > Atte. > Luis Abarca > www.justoalblanco.com
> On Tue, Apr 24, 2012 at 3:11 PM, Daniel Miranda <danmira...@gmail.com>wrote:
>> Ventajas: es que quedan abstraidos los queries en el stored procedure por >> lo que el mantenimiento posterior seria solamente a tu stored procedure a >> menos que necesitaras nuevos campos, si son de MS SQL los stored procedures >> se compilan y son mas rapidos que una sentencia SQL, la sentencia SQL no >> viaja por la red, si estan bien diseniados los stored procedures te ayudan >> a evitar injeccion de sql.
>> Desventajas: Debes de realizar un disenio a conciencia para no >> refactorizar los stored procedures o tu codigo en la aplicacion.
>> 2012/4/24 carlos augusto adames jimenez <augustoada...@gmail.com>
>>> Buenas, me puede decir las ventajas y desventajas entre usar Stored >>> Procedures y Sentecias SQL ? Que me recomiendan usar a la hora de >>> desarrollar que me de mas seguridad dentro de otras ventajas?
>>> Espero puedan orientarme.
>>> Saludos.
>>> -- >>> Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP >>> México. >>> Para cambiar la configuración de tu suscripción visita: >>> http://grupo.phpmexico.mx/
>> -- >> Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México. >> Para cambiar la configuración de tu suscripción visita: >> http://grupo.phpmexico.mx/
> -- > Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México. > Para cambiar la configuración de tu suscripción visita: > http://grupo.phpmexico.mx/
En lo particular le veo mas ventajas a los Stored Procedures y es lo que
mas uso
El abr 24, 2012 5:22 p.m., "Luis Eduardo Estrada" <internet...@gmail.com>
escribió:
Hola, la verdad nunca he cargado dll, a php pero se que se puede pero no
con dll de .net si no de c o c++.
Con relación a que te casas con una sola BD, pues si, aunque también si
tienes una buena logica no deberias porque tener problemas, de migrar
procedimientos a otros motores, de hecho hay herramientas que te hacen la
conversión.
En cuanto al balance de cargas y el usar mas de una base de datos,
independientemente el lenguaje que uses, esa siempre va a ser chamba del
motor de base de datos, no se me hace apropiado crear a nivel de aplicativo
un balanceador.
El 24 de abril de 2012 17:06, Luis Abarca <luis.aba...@e-acapulco.com>escribió:
> Desventajas, te casas con una base de datos, que tal si quieres crecer la
aplicación ? con más ...
-- Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
Para cambiar la confi...