Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP][MYSQL]php czy mysql, Funkcje
PanGuzol
post
Post #1





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

Ostrzeżenie: (0%)
-----


Witam.

Czy lepiej jest zadawać rozbudowane zapytania do bazy danych wykorzystujące różne funkcje mysql-a, czy może lepiej pobierać surowe dane i przetwarzać je w php??

Pozdrawiam.
Go to the top of the page
+Quote Post
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Wszystko zależy od konkretnej sytuacji.

Finito.
Go to the top of the page
+Quote Post
PanGuzol
post
Post #3





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

Ostrzeżenie: (0%)
-----


A jakieś wskazówki, uogólnienia?? Jakimi kryteriami się sugerować przy wyborze odpowiedniej metody?
Go to the top of the page
+Quote Post
Lejto
post
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


podaj przykład w czym chcesz tego użyć
jak wole zapytaniem wszystko zrobić

Ten post edytował Lejto 18.11.2008, 22:24:57
Go to the top of the page
+Quote Post
PanGuzol
post
Post #5





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

Ostrzeżenie: (0%)
-----


Aktualnie nie mam żadnego przykładu, pytam z czystej ciekawości czy jest jakaś różnica jaką metodę się wybierze. Rożnica czasu wykonywania i takie tam.
Go to the top of the page
+Quote Post
mecenas
post
Post #6





Grupa: Zarejestrowani
Postów: 80
Pomógł: 5
Dołączył: 23.09.2008
Skąd: Chełmno/Toruń

Ostrzeżenie: (0%)
-----


Jeśli tylko możesz - rób jak najwięcej po stronie serwera SQL. Takie rozwiązanie ma jedną zasadniczą zaletę - SZYBKOŚĆ. Php jakie jest - każdy wie.
Go to the top of the page
+Quote Post
webasek
post
Post #7





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat
Jeśli tylko możesz - rób jak najwięcej po stronie serwera SQL. Takie rozwiązanie ma jedną zasadniczą zaletę - SZYBKOŚĆ. Php jakie jest - każdy wie.

Nie zupełnie przy dużej ilości danych i porównywaniu funkcji np.: Date < Date gdzie date to przerobienie stringu na datę SQL jest dużo wolniejszy. Dlatego duże rozbudowane zapytania owszem ale najlepiej bez funkcji mysql (nawet jeśli masz indeksy nie patrzy na nie), lub dodawanie "głupiego" warunku by zmusić sql do przeszukania kluczy lub indeksu
Go to the top of the page
+Quote Post
pbierni
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 1
Dołączył: 30.06.2008

Ostrzeżenie: (0%)
-----


Witam

To wszystko zależy od konkretnego przypadku, konstrukcji samej bazy.Czasami lepiej jest wyciągać osobnymi zapytaniami niż jednym dużym. Musisz pamiętać o tym ze duże zapytanie wykonuje się wolniej niż dwa mniejsze.

Pozdrawiam
Go to the top of the page
+Quote Post
mike
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(pbierni @ 19.11.2008, 13:01:50 ) *
To wszystko zależy od konkretnego przypadku, konstrukcji samej bazy.Czasami lepiej jest wyciągać osobnymi zapytaniami niż jednym dużym. Musisz pamiętać o tym ze duże zapytanie wykonuje się wolniej niż dwa mniejsze.
Na początku piszesz, że "to zależy" a później rzucasz takim ogólnym wnioskiem.
Nie zawsze to co piszesz to prawda.
Go to the top of the page
+Quote Post
nospor
post
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




"ALe to już było...."
http://forum.php.pl/index.php?showtopic=10...t=0&start=0
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:34