Ciao, vorrei un consiglio su come fare una ricerca si più tabelle in un database abbastanza grande, io pensavo di interrogare singola tabella e mettere i risultati in un array, e poi estrarre i dati e fare la paginazione su quell'array, ma i risultati potrebbere essere molti, quindi occupare molta memoria e appesantire la ricerca. Proverei anche un'altro sistema, una tebella di appoggio, con i risultati, ma una tabella per ogni utente connesso, oppure una generale con un id di sessione? quando elimino i dati che ha cercato quell'utente?
E' la prima volta che mi capita di effettuare ricerche su database così grandi, non so come muovermi.
Consigli su altre soluzioni?