![]() |
![]() |
![]()
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%) ![]() ![]() |
Ech, chyba zbytnio przyjęliście sobie "to zależy". Wątek jest ogólny, ale przecież nikt nie mówi że nie można dawać przykładów bardziej szczegółowych. Chociażby już dwukrotnie podany przeze mnie przykład bazy z której korzysta wiele różnych aplikacji. Do tego mówienie, że u klientów się nie da zawsze zrobić jak "powinno", tylko trzeba to zaznaczyć, ale przez to nie urywać dyskusji.
Choć w sumie nospor już napisał co o tym sądzi, mimo negatywnego podejścia do dalszej dyskusji. Moim zdaniem jest ważne, że niektóre operacje na poziomie bazy danych są optymalizowane przez silnik, więc koszt wykonania ich tam, jest czasem wielokrotnie niższy, niż jakby miała to zrobić aplikacja. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 11:05 |