Autor | Zpráva | ||
---|---|---|---|
vivanatura Profil |
#1 · Zasláno: 18. 4. 2012, 22:15:51
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 |
#2 · Zasláno: 19. 4. 2012, 08:42:56
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.
|
||
Časová prodleva: 12 let
|
0