sql >> Databasteknik >  >> RDS >> Mysql

MySQL-lagrade procedurer eller php-kod?

Jag tror att Jeff Atwood slog huvudet på spiken 2004 angående lagrade procs:

Vem behöver för övrigt lagrade procedurer?

Efter att ha använt både lagrade procedurer och dynamisk SQL i stor utsträckning föredrar jag definitivt det senare:lättare att hantera, bättre inkapsling, ingen BL i dataåtkomstlagret, större flexibilitet och mycket mer. Praktiskt taget alla större PHP-projekt med öppen källkod använder dynamisk SQL över lagrade processer (se:Drupal, Wordpress, Magento och många fler).

Den här konversationen verkar nästan ålderdomlig:skaffa dig en bra ORM , sluta bry dig om din dataåtkomst och börja bygga fantastiska applikationer.



  1. Var kan man ändra värdet på small_case_table_names=2 i Windows xampp

  2. GREATEST() Funktion i Oracle

  3. Hur skickar jag List från Java till Oracle Procedur?

  4. Hantera felhantering när du kör sqlplus från skalskript