Autor Zpráva
vivanatura
Profil
Ahoj,
setkal jsem se v poslední době s projektem, ve kterém jsou veškerá data z db zpracovávána pomocí uložených procedur v db. Čili v modelu je vždy jen call procedure a to je vše. Je jedno, zda se jedná o prostý jeden select nebo o proceduru, která má desítky řádků, x joinů, podmínky atd...
Zajímalo by mě, co je za rozdíl mezi touto implementací a implementací pomocí dotazů v php funkci. Například rozdíl v bezpečnosti, rychlosti atd...prostě klady a zápory, nebo kdy co použít.
S procedurami problém nemám, ale hůře se dumpují apod.

Díky
Kajman
Profil
Výhodou může být snadná přenositelnost či souběžná použitelnost z jiného programovacího jazyka. Také může být výhodou oddělení částí pro různé vývojové skupiny, kdy mají dohodnuté jen to api rozhraní a databázové specialisty nezajímá php kód a kodéři nemusí znát strukturu databáze.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: