12-01-2011, 05:36
Moim skromnym zdaniem procedury skladowe zostaly pomyslane do zupelnie czego innego - na bank nie do generowania kodu html.
Poza tym nie widze tutaj zadngo zysku performance. Musisz wywolac procedure, ktore wywola query, ktore zwroci dane, ktore to zostana zamienione na kod html i wyslane do php najprawdopodobniej w postaci pojedynczego rekordu.
Wczesna optymalizacja jest z reguly zrodlem wiekszego zla niz pozna (oczywiscie przy zachowaniu dobrych praktyk).
Zostaw bazie to co bazowe a phpowi to co jego (czyli generowanie html).
Czy juz macie problemy z perfomance czy martwici sie na zapas? Zanim wdasz sie w az takie niuanse, jest mnostwo innych mozliwosci optymalizacji.
Jesli chodzi o ukrycie logiki przed swiatem - czy kazdy ma dostep do struktury bazy i kodu php?
Jesli chodzi o bezpieczenstwo danych - na bank nie robi sie tego za pomoca procedur (no chyba, ze chodzi o jakies szyfrowanie danych w bazie, ale do tego uzyl bym bardziej trigerow post insert/update).
Podsumowujac - strasznie dziwny pomysl - a widzialem juz wiele aplikacji od amatorskich do enterprise.
Pzdr
Poza tym nie widze tutaj zadngo zysku performance. Musisz wywolac procedure, ktore wywola query, ktore zwroci dane, ktore to zostana zamienione na kod html i wyslane do php najprawdopodobniej w postaci pojedynczego rekordu.
Wczesna optymalizacja jest z reguly zrodlem wiekszego zla niz pozna (oczywiscie przy zachowaniu dobrych praktyk).
Zostaw bazie to co bazowe a phpowi to co jego (czyli generowanie html).
Czy juz macie problemy z perfomance czy martwici sie na zapas? Zanim wdasz sie w az takie niuanse, jest mnostwo innych mozliwosci optymalizacji.
Jesli chodzi o ukrycie logiki przed swiatem - czy kazdy ma dostep do struktury bazy i kodu php?
Jesli chodzi o bezpieczenstwo danych - na bank nie robi sie tego za pomoca procedur (no chyba, ze chodzi o jakies szyfrowanie danych w bazie, ale do tego uzyl bym bardziej trigerow post insert/update).
Podsumowujac - strasznie dziwny pomysl - a widzialem juz wiele aplikacji od amatorskich do enterprise.
Pzdr