Co sie bardziej oplaca przy wyciaganiu danych z tabelek i porcjowaniu wynikow?
Przypuscmy ze szukam produktow w sklepie internetowym spelniajacym jakies kryteria w tym celu musze wyciagnac z bazy danych informacje ale do przypuscmy 20 rekordow, a kolejne 20 jako ldalsza porcja. Czy oplaca sie zapisac WSZYSTKIE dane do jakiejs tabelki ktora jest zapamietywana w sesji czy wypisac tylko te 20 a jesli ktos bedzie chcial zobaczyc nastepne 20 to od nowa przeszukiwac baze danych. Jesli zapamietam Wszystkie rekordy w tabeli to nie zauwaze zmieny jesli w tym czasie admin dodal jakis nowy produkt , a jesli bede za kazdym razem przeszukiwac cala tabele( a nawet relacyjnie kilka) to to bedzie uciazliwe dla bazy.
Ktory sposob jest lepszy? I czy istnieje jescze lepszy?
Prosze bardzo o odpowiedz
