sql >> Databáze >  >> RDS >> Mysql

Uložené procedury MySQL nebo kód php?

Myslím, že Jeff Atwood v roce 2004 uhodil hřebíček na hlavičku ohledně uložených procesů:

Kdo vlastně potřebuje uložené procedury?

Vzhledem k rozsáhlému používání uložených procedur i dynamického SQL rozhodně preferuji to druhé:jednodušší správa, lepší zapouzdření, žádné BL ve vrstvě přístupu k datům, větší flexibilita a mnohem více. Prakticky každý velký open-source projekt PHP používá dynamické SQL přes uložené procesy (viz:Drupal, Wordpress, Magento a mnoho dalších).

Tato konverzace se zdá téměř archaická:pořiďte si dobrý ORM , přestaňte se trápit svým přístupem k datům a začněte vytvářet úžasné aplikace.



  1. MySQL/MariaDB - řazení podle vnitřního poddotazu

  2. Aktualizace tabulky v Oracle, pokud je nějaká hodnota pole nulová a určení, zda je aktualizace úspěšná

  3. Jak vytáhnout data z databáze a zobrazit je jako ListView

  4. Načítání MySQL Workbench... -- nelze procházet DB