[Php-it] Mysql e foreign keys.

Marcello Vezzelli marcello at vezz.it
Fri May 4 14:51:50 CEST 2007


Fabio ha scritto:
> Intendo dire, nel momento in cui imposti la foreign key su un campo 
> varchar, il database ha a mio parere tutte le info per poter far da 
> solo questa ottimizzazione che generalmente i programmatori fanno a 
> mano introducendo ID numerici.. quindi speravo che MySQL facesse da 
> solo questa ottimizzazione.
>

Gli hard disk costano sempre meno, la ram anche, i computer sono sempre 
più potenti...
io credo che siano finiti i tempi di db3 dove si cercava di risparmiare 
i byte.

Io privilegerei la coerenza e la semplicità della struttura dati, 
piuttosto che dover poi impazzire per tirar fuori i dati...
senza contare poi che un risparmio di spazio (che è in assoluto la 
variabile con costo minore) si traduce spesso in un calo di performance 
(che ha un costo superiore rispetto allo spazio).

Alla fine quindi il risparmio è sprecare spazio su disco e far lavorare 
gli indici...
e comprare un po' di ram per il server ;)

Ciao
Marcello



More information about the Php-it mailing list