Une autre option est CLOB. Pour les données texte, il est plus logique d'utiliser CLOB que BLOB. Même si vous n'avez pas besoin d'analyser les données dans la base de données, il peut toujours être judicieux d'utiliser CLOB, car même afficher les données est plus simple.
Certaines fonctionnalités ne sont disponibles qu'avec VARCHAR. Par exemple, vous ne pouvez créer qu'un index sur les colonnes VARCHAR (je ne parle pas d'index de texte intégral ici, je sais que vous pouvez créer un index de texte intégral sur une colonne CLOB). Vous ne pouvez pas avoir une clé primaire CLOB ou BLOB (je suppose que vous n'en avez pas besoin, juste à titre d'exemple).
La plupart des opérations VARCHAR sont beaucoup plus rapides que les opérations CLOB/BLOB. Même lire des données est plus rapide si vous utilisez VARCHAR (à moins qu'il y ait vraiment beaucoup de texte dans la colonne). VARCHAR a besoin de moins de mémoire, mais ils seront généralement entièrement lus en mémoire, donc à la fin, VARCHAR peut encore utiliser plus de mémoire.
oui, je pense que mon texte ne rentre pas dans un VARCHAR. Merci pour l'explication. –