Deja de usar Stored Procedures en tus aplicaciones

We need to stop using Stored Procedures

El autor argumenta que los Stored Procedures no aportan ventajas reales frente a las consultas parametrizadas, ya que el DBMS trata ambos casos igual: genera un plan de ejecución y lo reutiliza. En cambio, los sprocs separan el versionado del código de la aplicación y la base de datos, complican las migraciones y hacen casi imposibles los rollbacks. La alternativa es que los desarrolladores asuman el control de su SQL, coloquen la lógica de acceso a datos junto a la aplicación y sigan buenas prácticas con índices, ORMs y joins.

Please, application developer, I beg you, stop allowing reliance on Stored Procedures to enter your codebase.

Más de este día

2026-09-20