Cita:
Empezado por golf2008
BlueSteel, como ejemplo citas que al facturar baje el inventario, ok.
Te pregunto: Cuál es la diferencia si hago una zquery con un INSERT INTO para las ventas(factura) y luego otro zquery con un UPDATE para actualizar el inventario. No es óptimo si lo hago asi ?
Desde ya muchas gracias
|
Hola...
La diferencia esta en que si lo haces desde el mismo programa, lo estarás ejecutando del lado del Cliente (Estación de trabajo), por lo cual estarias desaprovechando las ventajas de tener un servidor de base de datos.... si lo ejecutas con un Trigger o SP estarías ejecutando en el servidor, por lo cual se optimiza más el proceso (parece que es así... que alguien me ratifique esto...
)
Basicamente, si tu sistema es para ser usado por uno que otro usuario, no se notará la diferencia de realizar las actualizaciones dentro del código de tu sistema.... pero si en cambio el sistema es utilizado por muchos usuarios (diria más de 20 ó 50 en forma simultanea), es más eficiente realizar dichos procesos en el Servidor... usando Trigger, SP, Funciones y otras cosas que tengas los motores..... que para eso ha sido creado...
Salu2