[Db] [Mysql] Dubbio architetturale
Cristiano Verondini
cristiano a verondini.it
Lun 11 Giu 2007 12:26:08 CEST
>> Ma non si devono fare delle ricerche solo su questa tabella, ma su
>> entrambe perché il 90% dei "valore" è su una ed il 10% è sull'altra.
Questo dipende dall'applicazione. Oltretutto influenza molto il fatto di
fare ricerche in OR o in AND con i dati sulla seconda tabella. Nel caso
dell'AND, se i dati nella seconda tabella sono molto inferiori l'approccio è
decisamente efficiente (sempre che il DB ottimizzi bene la query, altrimenti
lo puoi forzare con una subquery).
>> A questo punto, se le ricerche sul campo "valore" sono "relativamente
>> poche rispetto alla totalità" non è consigliabile spostare tutto
>> "valore" su una tabella a parte e relazionare le due tabelle tramite
>> una colonna "ID" numerica ?
Anche questa è una scelta plausibile, ma così facendo perdi il vantaggio
del record a lunghezza fissa per la maggior parte dei dati.
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
Maggiori informazioni sulla lista
Db