Witam,
zastanawiam się która metoda pobierania danych jest szybsza. Ustalmy, że chcemy pobrać informacje o jakimś produkcie z tylu tabel:
- produkt
- zdjecia
- filmy
- opcje
- cennik
- opinie
- pliki
(nie wchodźmy w szczegóły tabel, bo to tylko poglądowo).I teraz mamy 2 metody na przetworzenie tego (wymieniam plusy i minusy):
- Skomplikowanie zapytanie SQL z wieloma JOIN, a przetwarzanie danych w klasach
- jedno zapytanie
- dostosowywanie klas i bazy danych do składni SQL
- W każdej klasie odpowiadającej poszczególnym tabelom są automatycznie pobierane dane z bazy (proste zapytania SQL) i przetwarzane.
- brak tworzenia skomplikowanej składni
- kod dostosowany do bazy danych
- wiele zapytań SQL
Jaka metoda jest "lepiej rozumiana" w informatyce?