
Cristian Manuel Gonzalez Blanco
PreguntaRecomiendas usar procedimientos almacenados?

Luis Andrés Arce Cárdenas
La verdad yo suelo usar Procedures para app de escritorios, se agiliza mucho el estar desarrollando el guardado de datos entre otras cosas, pero para web es muy común usar los ORM de los frameworks los cuales lamentablemente tengo entendido no funcionan con procedures.

Cesar Galvis Leon
Cristian en mi humilde opinión, los procedimiento almacenas son una muy buena funcionalidad disponibles en muchos RDBMS incluso Mysql, en mi experiencia el mayor reto a estado en el momento en el cual los usuarios utilizan las aplicaciones que desarrollas, dependiendo de su complejidad a nivel de datos los usuarios tienen la particularidad de hacer cosas que nunca te imaginaste y para operaciones complejas de control de datos los procedimientos almacenados complementados con disparadores me han permitido controla de una manera eficiente la confiabilidad de la información, por otro lado no es muy común que cambies de manera arbitraria de RDBMS en proyectos y tener centralizado están funcionalidades criticas en procedimientos no representa ningún riesgo. También su definición y mantenimiento no representa mayor complejidad ya que esta depende de tu conocimiento del modelo de la base de datos, en resumen, es bueno su utilización en procesos que representen dar confiabilidad, control a datos críticos y consultas complejas en lugar del uso de vistas, atrévete a usarlos y date la oportunidad de aprender algo nuevo y así tener tu propio juicio, no perderás tu tiempo ni trabajo.

Cristian Manuel Gonzalez Blanco
Gracias!

Diego Forero
En mi opinión personal no los recomiendo, si quieres migrar de base de datos va a ser un problema complejo el lidiar con estos procedimientos, ademas la lógica de la aplicación debe estar en una sola parte y no distribuida en dos que es el código y si usas procedimientos almacenados en la base de datos también.
Andres Mora Vanegas
Yo recomiendo usar procedimientos almacenados si se van a realizar muchos cálculos o consultas anidadas sin necesidad que exista intervención del usuario, es decir para hacer informes o analytica, de otra forma es mejor usar orm de los distintos frameworks

matias capuano
Hola cristian, en mi opinión y las de muchos usuarios es recomendable usar prendimientos almacenados ya al momento de modificar algo solo tienes que modificar el código de mysql y es mucho mas seguro tenerlo.
hay que usarlos pero también hay que saber cuando usarlos y cuando no
saludos