Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Prosta rzeczy, ile różnych obliczeń, operacji itp. robicie w bazie, a ile w tym czym programujecie (bo do PHP nie musimy się ograniczać)?
Bo ja dość sporo operacji, jeśli mogę przerzucam na bazę, z prostego powodu zrobi to szybciej, nie tylko że można sobie funkcje pisać w czym się podoba (prawie) ale też że niektóre rzeczy są optymalizowane. Wiadomo count() itp. rzeczy robi się na bazie, ale czasem można o wiele więcej, np. system trigger'ów które robią odpowiednie akcje zależne, zamiast pisania tego w kodzie aplikacji. Różne obliczenia na danych z bazy, gdzie zwraca się tylko wynik. Jak to u Was wygląda, bo kiedyś spotkałem się z opinią że lepiej nie używać niczego co oferują bazy, bo przy wdrążeniu na inną bazę robią się schody. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
@LBO
Tylko ten artykuł ma jeszcze jedną wadę, autor pisze kod w Ruby, a mnie cholera bierze, już bym wolał pseudo kod, przykłady mają być aby pokazywać o czym jest mowa, a nie pokazywać ile sztuczek się umie w danym języku. @nospor W ten sposób podchodząc nie ma co dyskutować o czymkolwiek. I ja obalałem to że nie ma sensu używać triggerów, a nie że zawsze je się powinno używać, a dałeś antytezę tego, do tego zmieniłeś specyfikacje problemu. Można tez założyć że aby dostać się jako admin ma się inne konto w bazie, a to już pozwala trigger'owi działać zgodnie z Twoimi założeniami. Czy... można wymyślać. Problem właśnie jest kiedy coś można zrobić na bazie, ale czy powinno się. Tak jak można dawać bardziej złożone zapytania do bazy, lub pobierać surowe dane i przetwarzać w aplikacji. |
|
|
|
Sedziwoj Jak dużo robi wam baza? 12.09.2008, 13:16:16
Black-Berry U mnie okoł 1/5 czasu wykonywania cało... 12.09.2008, 13:26:42
nospor Cytatbo przy wdrążeniu na inną bazę robią się scho... 12.09.2008, 13:27:20
kwiateusz jakiś czas temu ktoś dawał link jak różne firmy ra... 12.09.2008, 14:12:43 
Pilsener Cytat(kwiateusz @ 12.09.2008, 13:12:4... 15.09.2008, 08:01:57
Cysiaczek Myślę, że ~nospor ma sporo racji, bo jeśli piszemy... 12.09.2008, 14:26:30 
Black-Berry Cytat(Cysiaczek @ 12.09.2008, 14:26:3... 12.09.2008, 15:25:09
fernet Dla mnie baza danych jak sama nazwa wskazuje to ba... 12.09.2008, 15:38:20
athabus Zgodzę się z tym co napisał Black-Bery że cachowan... 12.09.2008, 16:09:03
sf Cytat(Sedziwoj @ 12.09.2008, 14:16:16... 13.09.2008, 06:53:00 
Sedziwoj Cytat(sf @ 13.09.2008, 07:53:00 ) Nat... 14.09.2008, 15:40:58
Black-Berry No dobrze ale pokazałeś że to nie m... 13.09.2008, 07:48:56
chlebik CytatSwego czasu było na forum dużo tema... 13.09.2008, 09:31:32
kwiateusz no to chyba logiczne ze jak 90% aplikacji to baza ... 13.09.2008, 09:36:22
Black-Berry Faktycznie jeśli sa 2 aplikacje korzystające z jed... 14.09.2008, 16:46:18
Sedziwoj @Black-Berry
Mówisz, jak duża część, o MySQL, ja c... 14.09.2008, 17:33:08
Black-Berry Oczywiście zgadzam się, że warto przerzucać część ... 14.09.2008, 18:03:49
Cysiaczek Nie czasy zapytań, tylko połączenie i oczekiwanie ... 14.09.2008, 22:29:35 
Black-Berry Cytat(Cysiaczek @ 14.09.2008, 23:29:3... 14.09.2008, 22:35:02
Cysiaczek To policz ile się wykonuje mysql_connect()
Cytat... 14.09.2008, 22:39:56
Black-Berry No to ja już nie wiem o co chodzi. To nie może prz... 14.09.2008, 22:53:00
LBO @Sedziwoju - znalazłem dosyć ciekawy artykuł, równ... 16.09.2008, 20:56:52 
Sedziwoj @LBO
Dzięki, na pewno przeczytam.
Choć artykuł już... 18.09.2008, 12:29:36
LBO Cytat(Sedziwoj @ 18.09.2008, 13:29:36... 18.09.2008, 13:16:58
siriondil na jednym z kursów na jakich był kolega mówiono ze... 19.09.2008, 14:30:23 
Sedziwoj Cytat(siriondil @ 19.09.2008, 15:30:2... 19.09.2008, 14:41:19
Black-Berry Ja to bym rozgraniczył problem dla 2 grup:
jeśli p... 19.09.2008, 14:48:19
nospor CytatTak na szybko przykład wymyślony, załóżmy że ... 19.09.2008, 15:01:31 
mike Cytat(Sedziwoj @ 19.09.2008, 16:44:05... 19.09.2008, 20:09:42
nospor @Sedziwoj ja jedynie podsumowalem watek
triggery... 19.09.2008, 19:46:17
Sedziwoj Ech, chyba zbytnio przyjęliście sobie "to zal... 20.09.2008, 07:48:53
Black-Berry Ja mogę dodać jeszcze, że ostatnio po przeczytaniu... 20.09.2008, 07:51:52 
Sedziwoj Cytat(Black-Berry @ 20.09.2008, 08:5... 20.09.2008, 18:20:54
Black-Berry Wnioski były tylko moje (jak już napisałem wcześni... 21.09.2008, 10:45:59 
athabus Cytat(Black-Berry @ 21.09.2008, 11:4... 21.09.2008, 10:57:51
Black-Berry No ale wracając do triggerów... Trudno mi wyobrazi... 21.09.2008, 11:14:38 
phpion W zasadzie sam to napisałeś:
Cytat(Black-Berr... 21.09.2008, 19:14:10
phpion @Black-Berry:
Jeśli do danej operacji potrzeba wyk... 21.09.2008, 11:21:11 
Black-Berry Cytat(phpion @ 21.09.2008, 12:21:11 )... 21.09.2008, 11:39:02
LBO Jedyne wnioski jakie ja wyciągam, że użycie trigge... 21.09.2008, 11:43:59 
Sedziwoj Cytat(LBO @ 21.09.2008, 12:43:59 ) 2.... 21.09.2008, 14:39:00
LBO Cytat(Sedziwoj @ 21.09.2008, 15:39:00... 21.09.2008, 14:45:19
wlamywacz A ja powiem że ostatnio `przejechałem` się... 21.09.2008, 17:51:46
phpion @wlamywacz:
Jeżeli podchodzisz do roboty "no ... 21.09.2008, 17:58:19 
Black-Berry Cytat(phpion @ 21.09.2008, 18:58:19 )... 21.09.2008, 18:12:50
wlamywacz No tak tylko zauważ że jedną aplikację robiłem dla... 21.09.2008, 18:26:45
phpion Cytat(Black-Berry @ 21.09.2008, 19:1... 21.09.2008, 18:39:02
wlamywacz Kilku klientów to jest masówka jak dla mnie. Jeśli... 21.09.2008, 18:55:12
Black-Berry No ale co jeśli większość firm w polsce ma jeszcze... 21.09.2008, 18:57:35 
phpion Cytat(Black-Berry @ 21.09.2008, 19:5... 21.09.2008, 19:04:30
Black-Berry Ze wszystkim się zgodzę ale to że nie-tosowanei tr... 21.09.2008, 19:07:18
Black-Berry W zasadzie rzuciłem tylko tezę, nie starałem się n... 21.09.2008, 19:17:13
phpion Hehe tylko, że tematem dyskusji nie było czy trigg... 21.09.2008, 19:20:47
Black-Berry Ja muszę się zgodzić z phppion... 21.09.2008, 19:25:57
wlamywacz Wszystko ma swoje plusy i minusy. Aktualnie nie uż... 21.09.2008, 19:29:39 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 14:07 |