Mysql
 sql >> Base de données >  >> RDS >> Mysql

varchar(255) contre tinytext/tinyblob et varchar(65535) contre blob/text

Dans ce cas varchar est mieux.

Notez que varchar peut être de 1 à 65535 caractères.

Les blobs sont enregistrés dans une section distincte du fichier.
Ils nécessitent une lecture de fichier supplémentaire à inclure dans les données.
Pour cette raison, varchar est récupéré beaucoup plus rapidement.

Si vous avez un gros blob auquel vous accédez rarement, un blob a plus de sens.
Le stockage des données du blob dans un fichier séparé (une partie du) permet à votre fichier de données de base d'être plus petit et donc d'être récupéré plus rapidement.