[Db] [Mysql] Dubbio architetturale

Cristiano Verondini cristiano a verondini.it
Lun 11 Giu 2007 11:40:12 CEST


>> In una tabella ho un campo (valore varchar) che può contenere un
>> numero più o meno arbitrario di dati.
>>
>> In realtà il 90% dei valori non supererà i 50 caratteri ma alcuni
>> potrebbero spingersi fino a qualche centinaia (se non migliaia)
>>
>> Cosa mi suggerite? trasformo "valore" in un text o long-text oppure
>> aggiungo un campo (valore-Esteso) che valorizzo solo se i dati da
>> inserire sono molti?

    Si, direi che l'uso di un campo di 'overflow' sia la soluzione migliore. 
Ti consiglio anche di fare una verifica sulle quantità di dati, perchè 
magari potresti mettere l'overflow in un'altra tabella in relazione 1:1 con 
l'originale e mantenere la prima con record a lunghezza fissa.

        Cris

-- 
Cristiano Verondini
http://www.verondini.it  ---   [ICQ: 114 190] 



Maggiori informazioni sulla lista Db