Bonsoir,
encore moi !
Je connais les différences entre VARCHAR & CHAR, seulement je ne sais pas dire quand est-ce qu'il faut prendre l'un ou l'autre !
En effet CHAR (taille fixe) permet des recherches plus rapides et une sécurité accrue, mais demande plus d'espace. VARCHAR permet quant à lui d'économiser l'espace disque (taille en fonction de la valeur), données réparties et donc plus lent pour les recherches.
En prenant un critère de probabilité à savoir: quel est la probabilité que tel et tel champ fasse tel et tel taille. Pour tout ça ok.
Mais par exemple (exemple simple):
Pour stocker un pseudo je prend un champ de 30 caractères max, sachant que la plupart seront plus petit (à peu près 10 caractères). Mais dans ce cas que faut-il faire la probabilité me dirait plutôt de choisir le VARCHAR pour un gain d'espace disque, mais en réfléchissant le pseudo peu être un critère de selection utilisé souvent, ne faudrait-il pas plutôt priviligier l'aspect "vitesse" ?
Comment faire la différence ?
(en cas d'erreur de ma part n'hésitez pas à me corriger)
Partager