Ich denke, Jeff Atwood hat 2004 den Nagel auf den Kopf getroffen, was Stored Procs betrifft:
Wer braucht überhaupt gespeicherte Prozeduren?
Nachdem ich sowohl gespeicherte Prozeduren als auch dynamisches SQL ausgiebig verwendet habe, bevorzuge ich definitiv letzteres:einfacher zu verwalten, bessere Kapselung, kein BL in der Datenzugriffsschicht, größere Flexibilität und vieles mehr. Nahezu jedes größere Open-Source-PHP-Projekt verwendet dynamisches SQL über gespeicherte Prozesse (siehe:Drupal, Wordpress, Magento und viele mehr).
Diese Konversation scheint fast archaisch:Holen Sie sich ein gutes ORM , machen Sie sich keine Gedanken mehr über Ihren Datenzugriff und beginnen Sie mit der Entwicklung fantastischer Anwendungen.