Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL]Szybszy PHP czy MySQL?
siemieng
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 7
Dołączył: 16.01.2007

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


Pytam z czystej ciekawości co waszym zdaniem jest "lepsze", czy bardziej wydajniejsze - obróbka całości pobranych danych w PHP, czy pobieranie danych seriami z bazy?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Załóżmy, że wykonujemy stronę szkoły, na której ma być plan zajęć dla wszystkich klas, podzielony na 5 dni szkolnych.

I teraz:
1. Czy lepiej pisać funkcję pobierającą informacje z bazy danych o zajęciach we wszystkich dniach na raz, następnie przy pomocy PHP z załóżmy tablicy będącej wynikiem działania zapytania do bazy, dokonać grupowania danych według poszczególnych dni.
2. Czy może grupowanie danych wykonać poprzez bardziej złożone zapytanie do bazy, pobrać dane już pogrupowane wg. dni, w wyniku czego obróbka danych wynikowych przy pomocy PHP będzie znikoma, bo dane będą praktycznie gotowe do wyświetlenia, lecz zamiast jednego połączenia z bazą wykonamy serię takich połączeń.

Oczywiście przytoczony przykład jest banalnym przykładem, ale ostatnio poświęcam dużo czasu nad dopracowanie optymalizacji kodu i zapytań w tworzonych stronach, i nasunęło mi się takie właśnie pytanie:)

Jak sądzicie, jakie macie doświadczenia?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:18