¿es recomendable o posible usar procedimientos almacenados y acceder a ellos usando un framework back-end como laravel?

Avatar

Mi duda es precisamente porque la mayoría de los framworks traen su ORM, pero en ese caso ¿los procedimientos almacenados quedan obsoletos? o ¿hay alguna manera de que convivan? gracias

2respuestas
Avatar

yo he visto ejemplo que todavía los usan con laravel,pero la verdad nunca lo he implementado. Pero si tendría sentido ya como laravel tiene su ORM no hay necesidad de implementarlo....

Avatar

La mayoría de los frameworks traen su ORM para evitar el uso del SQL. Eso está muy bien para iniciar tus proyectos. En ocasiones los ORM no serán suficientes y tendrás que escribir SQL a mano. Los procedimientos almacenados son un eterno dilema. algunos dicen que es importante usarlos y otros dicen que no se deben usar nunca. Mi consejo, luego de 18 años de usar bases de datos relacionales es que los puedes usar cuando sea necesario. Lo que nunca debes hacer es crear lógica de negocio en los procedimientos almacenados, pero puedes aprovecharlos para ejecutar procesos CRUD y evitar diferentes conexiones a la BD innecesarias.

Necesitas iniciar sesión para responder.
¿En qué estamos trabajando?
Fundamentos del diseño

Fundamentos del diseño

El diseño no se trata de inspiración, sino de reglas y conceptos que este curso te enseñará desde cero.