Salve,
Ho un dilemma su come strutturare un database.
Mettiamo per ipotesi che io abbia una tabella con un 1 milione di righe.
Ogni riga è un libro.
Faccio una select che mi trova tutti i libri di un autore e mi seleziono anche il campo editore.
Se invece avessi 10 tabelle divise per editore, per fare la stessa operazione ovvero stampare tutti i libri di un autore insieme all'editore dovrei fare una select con join.
La domanda è, qual'è la soluzione migliore per avere più velocità?
Avere più tabelle o averne una intera che comprende tutto?
qual'è la query più veloce?
Spero di essermi spiegato.

Rispondi quotando
