storovanim procedurama?
nisam ih jos koristio pod mysql-om, ali smo ih koristili pod Postgresom i Oraclom ... ideja je ista u svakom slucaju, da se odvoji model od ostalih delova aplikacije.. neke genericke operacije nad tabelama se odrade u obliku funkcija i onda timovi developera ne moraju da znaju tacnu strukturu baze, niti moraju da ima prisup svim tabelama, oni samo treba da znaju koju metodu pozovati da bi dobili zeljeni rezultat... polazi se sa stanovista da su te procedure dobro osmisljenje i testirane, i onda se time smanjuju sanse da developer koji nije upoznat sa bazom nesto zezne, povecava se sigurnost i takodje brze je za neke operacije (jer nema kopiranja podataka na relaciji db<->aplikacija, sve se radi u bazi direktno)...
negativna strana je da opterecujes DB server da ti radi deo posla koji bi inace radila aplikacija...
manje vise sve sto se radi storovanim procedurama moze i i u kodu da se uradi, naravno...
__________________
Leadership is the art of getting people to want to do what you know must be done.
Poslednja izmena od ivanhoe : 08. 03. 2006. u 17:21.
|