Ventajas de usar procedimientos almacenados
Resulta que estamos haciendo algunos cambios a un sistema en producción algo grande y que opera en varias sucursales de uno de nuestros clientes. Los cambios implican que al momento de emitir una factura sucedan algunas otras cosas en las tablas adicionales a las que ya hace el sistema. Este sistema está en producción desde el 2006 y como comprenderán tiene en su haber varios parches de diversa índole. Debido a que las modificaciones son a nivel de tablas, optamos por sugerencia de uno de nuestros ingenieros en utilizar procedimientos almacenados y triggers para no tener que tocar el código Delphi que ya tenemos y hacer que la propagación de los ajustes sea prácticamente instantánea en todas las sucursales.
Hemos hecho pruebas y resulta bastante más práctico hacerlo usando esta opción pero quería preguntarle a quienes ya hacen uso extensivo de los procedimientos almacenados que otras ventajas y desventajas tiene utilizarlos.
Una de las que me gustaron bastante es que de esta manera también tenemos la ventaja de poder usar cualquier lenguaje de programación pero no me gusta mucho el tener que meter lógica de negocio dentro de la BD.
A ver que opinan
|