Cześć, gdy mamy taką sytuacje:
I mamy np. 500 książek w bazie, chcemy żeby filtrowanie tych książek działało, która opcja jest bardziej optymalna, lub czy może istnieje jeszcze jakieś inne - lepsze rozwiązanie?
1. Podpięcie pod input ajaxa który wedle wzorca, który wpisuje użytkownik by pobierał z bazy dane: SELECT * FROM X WHERE title LIKE %TO_CO_WPISAL_USER%.
+ nie trzeba pobierać całej bazy, tylko parę rekordów
- z każdą literą wpisaną przez użytkownika łączymy się do bazy i pobieramy nowe (i te same rekordy)
2. Pobranie z bazy wszystkich książek, ukrycie ich i wedle wzorca pokazywanie użytkownikowi
+ użytkownik nie będzie co litere łączył się z bazą
- załadowanie może potrwać dłużej